Метод | Описание | |
---|---|---|
doAuthentication ( $sender, $param ) | Performs authentication. | |
doAuthorization ( $sender, $param ) | Performs authorization. | |
getAllowAutoLogin ( ) : boolean | ||
getAuthExpire ( ) : integer | ||
getLoginPage ( ) : string | ||
getReturnUrl ( ) : string | ||
getReturnUrlVarName ( ) : string | ||
getUserKey ( ) : string | ||
getUserManager ( ) : IUserManager | ||
init ( $config ) | Initializes this module. | |
leave ( $sender, $param ) | Performs login redirect if authorization fails. | |
login ( $username, $password, $expire ) : boolean | Logs in a user with username and password. | |
logout ( ) | Logs out a user. | |
onAuthExpire ( $param ) | Performs user logout on authentication expiration. | |
onAuthenticate ( $param ) | Performs the real authentication work. | |
onAuthorize ( $param ) | Performs the real authorization work. | |
setAllowAutoLogin ( $value ) | ||
setAuthExpire ( $value ) | ||
setLoginPage ( $pagePath ) | Sets the login page that the client browser will be redirected to if login is needed. | |
setReturnUrl ( $value ) | Sets the URL that the browser should be redirected to when login succeeds. | |
setReturnUrlVarName ( $value ) | ||
setUserManager ( $provider ) | ||
switchUser ( $username ) : boolean | Switches to a new user. | |
updateSessionUser ( $user ) | Updates the user data stored in session. |
Метод | Описание | |
---|---|---|
generateUserKey ( ) : string |
public doAuthentication ( $sender, $param ) |
public doAuthorization ( $sender, $param ) |
protected generateUserKey ( ) : string | ||
Результат | string | a key used to store user information in session |
public getAllowAutoLogin ( ) : boolean | ||
Результат | boolean | whether to allow remembering login so that the user logs on automatically next time. Defaults to false. |
public getAuthExpire ( ) : integer | ||
Результат | integer | authentication expiration time in seconds. Defaults to zero (no expiration). |
public getLoginPage ( ) : string | ||
Результат | string | path of login page should login is required |
public getReturnUrl ( ) : string | ||
Результат | string | URL that the browser should be redirected to when login succeeds. |
public getReturnUrlVarName ( ) : string | ||
Результат | string | the name of the session variable storing return URL. It defaults to 'AppID:ReturnUrl' |
public getUserKey ( ) : string | ||
Результат | string | a unique variable name for storing user session/cookie data |
public getUserManager ( ) : IUserManager | ||
Результат | IUserManager | user manager instance |
public leave ( $sender, $param ) |
public logout ( ) |
public onAuthExpire ( $param ) |
public onAuthenticate ( $param ) |
public onAuthorize ( $param ) |
public setLoginPage ( $pagePath ) |
public setReturnUrl ( $value ) |
public switchUser ( $username ) : boolean | ||
Результат | boolean | if the switch is successful |
public updateSessionUser ( $user ) |