Class TControlSecurityManager
Unit
Declaration
type TControlSecurityManager = class(TComponent)
Description
TControlSecurityManager
Hierarchy
- TComponent
- TControlSecurityManager
Overview
Methods
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
function Login(Userlogin, Userpassword: UTF8String; var UID: Integer):Boolean; overload; |
|
function Login:Boolean; overload; |
|
procedure Logout; |
|
procedure Manage; |
|
function GetCurrentUserlogin:UTF8String; |
|
procedure TryAccess(sc:UTF8String); |
|
procedure RegisterControl(control:IHMIInterface); |
|
procedure UnRegisterControl(control:IHMIInterface); |
|
procedure UpdateControls; |
|
function CanAccess(sc:UTF8String):Boolean; |
|
procedure ValidateSecurityCode(sc:UTF8String); |
|
procedure RegisterSecurityCode(sc:UTF8String); |
|
procedure UnregisterSecurityCode(sc:UTF8String); |
|
function SecurityCodeExists(sc:UTF8String):Boolean; |
|
function GetRegisteredAccessCodes:TStringList; |
|
function CheckIfUserIsAllowed(sc:UTF8String; RequireUserLogin:Boolean; var userlogin:UTF8String):Boolean; |
Properties
property UserManagement: TBasicUserManagement read FUserManagement write SetUserManagement; |
Description
Methods
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
function Login(Userlogin, Userpassword: UTF8String; var UID: Integer):Boolean; overload; |
|
function Login:Boolean; overload; |
|
procedure Logout; |
|
procedure Manage; |
|
function GetCurrentUserlogin:UTF8String; |
|
procedure TryAccess(sc:UTF8String); |
|
procedure RegisterControl(control:IHMIInterface); |
|
procedure UnRegisterControl(control:IHMIInterface); |
|
procedure UpdateControls; |
|
function CanAccess(sc:UTF8String):Boolean; |
|
procedure ValidateSecurityCode(sc:UTF8String); |
|
procedure RegisterSecurityCode(sc:UTF8String); |
|
procedure UnregisterSecurityCode(sc:UTF8String); |
|
function SecurityCodeExists(sc:UTF8String):Boolean; |
|
function GetRegisteredAccessCodes:TStringList; |
|
function CheckIfUserIsAllowed(sc:UTF8String; RequireUserLogin:Boolean; var userlogin:UTF8String):Boolean; |
|
Properties
property UserManagement: TBasicUserManagement read FUserManagement write SetUserManagement; |
|
Generated by PasDoc 0.14.0.