Method | Description | |
---|---|---|
decryptUserData ( string $tokenData ) : |
Decrypts the provided $tokenData, unserializes the string, creates an instance of TokenData and validates it. | |
deleteUserToken ( ) : boolean | Deletes the current auth token. | |
encryptUserData ( |
Stores user data into an array, encrypts it and returns the encrypted string. | |
getEncryptionKey ( ) : string | Uses the current key, user session id and browser user agent, to form a new key. | |
getTokenString ( ) : string | Get token string representation | |
loadUserFromToken ( ) : boolean | |
Check if auth token is present, if true, try to load the right user and return it's username. | |
saveUserToken ( |
Save user authentication token. | |
setTokenString ( string $token ) | Save the provided token string into the token storage. |
public decryptUserData ( string $tokenData ) : |
||
$tokenData | string | Encrypted data. |
return |
public deleteUserToken ( ) : boolean | ||
return | boolean |
public encryptUserData ( |
||
$user | Instance of AbstractUser class that holds the pre-filled object from user provider. | |
return | string |
public getEncryptionKey ( ) : string | ||
return | string |
public getTokenString ( ) : string | ||
return | string |
public loadUserFromToken ( ) : boolean | |
||
return | boolean | |
False it user token is not available, otherwise the AbstractUser object is returned. |
public saveUserToken ( |
||
$user | Instance of AbstractUser class that holds the pre-filled object from user provider. | |
return | boolean |
public setTokenString ( string $token ) | ||
$token | string | Token string to save. |