UserStorage
interface UserStorage
Interface for persistent storage for user object data.
Constants
deprecated LOGOUT_MANUAL |
|
deprecated LOGOUT_INACTIVITY |
|
Methods
void
void
clearAuthentication(bool $clearIdentity)
Removed authenticated state of user.
array
getState()
Returns user authenticated state, identity and logout reason.
void
setExpiration(string|null $expire, bool $clearIdentity)
Enables log out from the persistent storage after inactivity (like '20 minutes').
Details
at line 27
void
saveAuthentication(IIdentity $identity)
Sets the authenticated state of user.
at line 32
void
clearAuthentication(bool $clearIdentity)
Removed authenticated state of user.
at line 38
array
getState()
Returns user authenticated state, identity and logout reason.
at line 43
void
setExpiration(string|null $expire, bool $clearIdentity)
Enables log out from the persistent storage after inactivity (like '20 minutes').