Unit 'IdUserAccounts' Package
[Overview][Constants][Types][Classes][Variables][Index] [#pl_indy]

TIdCustomUserManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdUserAccounts.pas line 77

type TIdCustomUserManager = class(TIdBaseComponent)

protected

  FDomain: string;

  

  FOnAfterAuthentication: TIdUserManagerAuthenticationEvent;

  

  FOnBeforeAuthentication: TIdUserManagerAuthenticationEvent;

  

  FOnLogoffUser: TIdUserManagerLogoffEvent;

  

  procedure DoBeforeAuthentication(); virtual;

  

  procedure DoAuthentication(); virtual; abstract;

  

  procedure DoAfterAuthentication(); virtual;

  

  procedure DoLogoffUser(); virtual;

  

  function GetOptions; virtual;

  

  procedure SetDomain(); virtual;

  

  procedure SetOptions(); virtual;

  

  property Domain: string; [rw]

  

  property Options: TIdCustomUserManagerOptions; [rw]

  

  property OnBeforeAuthentication: TIdUserManagerAuthenticationEvent; [rw]

  

  property OnAfterAuthentication: TIdUserManagerAuthenticationEvent; [rw]

  

  property OnLogoffUser: TIdUserManagerLogoffEvent; [rw]

  

public

  function ChallengeUser(); virtual;

  

  function AuthenticateUser();

  

  class function IsRegisteredUser();

  

  procedure LogoffUser(); virtual;

  

  procedure UserDisconnected(); virtual;

  

  function SendsChallange; virtual;

  

end;

Inheritance

TIdCustomUserManager

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio