IUserStorage
interface IUserStorage
Interface for persistent storage for user object data.
Constants
MANUAL |
Log-out reason IUserStorage::getLogoutReason() |
INACTIVITY |
Log-out reason IUserStorage::getLogoutReason() |
BROWSER_CLOSED |
Log-out reason IUserStorage::getLogoutReason() |
CLEAR_IDENTITY |
Log-out behavior |
Methods
void
setAuthenticated($state)
Sets the authenticated status of this user.
bool
isAuthenticated()
Is this user authenticated?
void
IIdentity|null
getIdentity()
Returns current user identity, if any.
void
setExpiration($time, $flags = 0)
Enables log out from the persistent storage after inactivity.
int
getLogoutReason()
Why was user logged out?
Details
at line 29
void
setAuthenticated($state)
Sets the authenticated status of this user.
at line 35
bool
isAuthenticated()
Is this user authenticated?
at line 41
void
setIdentity(IIdentity $identity = NULL)
Sets the user identity.
at line 47
IIdentity|null
getIdentity()
Returns current user identity, if any.
at line 55
void
setExpiration($time, $flags = 0)
Enables log out from the persistent storage after inactivity.
at line 61
int
getLogoutReason()
Why was user logged out?