PHP 클래스 Piwik\Plugins\Login\SessionInitializer
If a user is authenticated, a browser cookie is created so the user will be remembered
until the cookie is destroyed.
Plugins can override SessionInitializer behavior by extending this class and
overriding methods. In order for these changes to have effect, however, an instance of
the derived class must be used by the Login/Controller.
파일 보기
프로젝트 열기: piwik/piwik
1 사용 예제들
공개 메소드들
보호된 메소드들
메소드 상세
doAuthenticateSession()
보호된 메소드
Derived classes can override this method to customize authentication logic or impose
extra requirements on the user trying to login.
protected doAuthenticateSession ( Piwik\Auth $auth ) : Piwik\AuthResult |
$auth |
Piwik\Auth |
The Auth implementation to use when authenticating. |
리턴 |
Piwik\AuthResult |
|
Returns a Cookie instance that manages the browser cookie used to store session
information.
protected getAuthCookie ( boolean $rememberMe ) : Piwik\Cookie |
$rememberMe |
boolean |
Whether the authenticated session should be remembered after
the browser is closed or not. |
리턴 |
Piwik\Cookie |
|
getHashTokenAuth()
공개 정적인 메소드
Accessor to compute the hashed authentication token.
Authenticates the user and, if successful, initializes an authenticated session.
public initSession ( Piwik\Auth $auth, boolean $rememberMe ) |
$auth |
Piwik\Auth |
The Auth implementation to use. |
$rememberMe |
boolean |
Whether the authenticated session should be remembered after
the browser is closed or not. |
processFailedSession()
보호된 메소드
Executed when the session could not authenticate.
processSuccessfulSession()
보호된 메소드
Executed when the session was successfully authenticated.
protected processSuccessfulSession ( Piwik\AuthResult $authResult, boolean $rememberMe ) |
$authResult |
Piwik\AuthResult |
The successful authentication result. |
$rememberMe |
boolean |
Whether the authenticated session should be remembered after
the browser is closed or not. |
regenerateSessionId()
보호된 메소드