Method | Description | |
---|---|---|
__construct ( string $tokenName, boolean $rememberMe = false, string $securityKey, Webiny\Component\Security\Token\CryptDrivers\CryptDriverInterface $cryptDriver, null | string $storageClass = null ) | Base constructor. | |
deleteUserToken ( ) : boolean | Deletes current token. | |
getTokenString ( ) : string | Get string representation of token | |
getUserFromToken ( ) : boolean | |
Tries to load current user from token and if succeeds, an instance of TokenData is returned. | |
saveUser ( |
Creates a token for the given $user. | |
setRememberMe ( boolean $rememberMe ) | Should token be remembered or not | |
setTokenString ( string $token ) | Save the provided token string into the token storage. |
Method | Description | |
---|---|---|
getStorageName ( ) : string | Returns the correct storage name. If 'rememberMe' is true, Cookie storage is returned, otherwise Session storage is returned. |
public __construct ( string $tokenName, boolean $rememberMe = false, string $securityKey, Webiny\Component\Security\Token\CryptDrivers\CryptDriverInterface $cryptDriver, null | string $storageClass = null ) | ||
$tokenName | string | Name of the token. |
$rememberMe | boolean | Do you want to store the token into cookie, or not. If you don't store it into cookie, the token is only valid for current session. |
$securityKey | string | Security key that will be used for encryption of token data |
$cryptDriver | Webiny\Component\Security\Token\CryptDrivers\CryptDriverInterface | |
$storageClass | null | string |
public deleteUserToken ( ) : boolean | ||
return | boolean |
public getTokenString ( ) : string | ||
return | string |
public getUserFromToken ( ) : boolean | |
||
return | boolean | |
Instance of TokenData is returned is the token exists, otherwise false is returned. |
public setRememberMe ( boolean $rememberMe ) | ||
$rememberMe | boolean |
public setTokenString ( string $token ) | ||
$token | string | Token string to save. |