class TokenBasedRememberMeServices extends AbstractRememberMeServices
Concrete implementation of the RememberMeServicesInterface providing remember-me capabilities without requiring a TokenProvider.
Constants
| COOKIE_DELIMITER | 
Methods
|  __construct(array $userProviders, string $secret, string $providerKey, array $options = array(), LoggerInterface $logger = null)  Constructor.  |  from AbstractRememberMeServices | |
| string |  getRememberMeParameter()  Returns the parameter that is used for checking whether remember-me services have been requested.  |  from AbstractRememberMeServices | 
| getKey() deprecated | from AbstractRememberMeServices | |
| string | getSecret() | from AbstractRememberMeServices | 
| TokenInterface |  autoLogin(Request $request)  Implementation of RememberMeServicesInterface. Detects whether a remember-me cookie was set, decodes it, and hands it to subclasses for further processing.  |  from AbstractRememberMeServices | 
|  logout(Request $request, Response $response, TokenInterface $token)  Implementation for LogoutHandlerInterface. Deletes the cookie.  |  from AbstractRememberMeServices | |
|  loginFail(Request $request)  Implementation for RememberMeServicesInterface. Deletes the cookie when an attempted authentication fails.  |  from AbstractRememberMeServices | |
|  loginSuccess(Request $request, Response $response, TokenInterface $token)  Implementation for RememberMeServicesInterface. This is called when an authentication is successful.  |  from AbstractRememberMeServices | 
Details
__construct(array $userProviders, string $secret, string $providerKey, array $options = array(), LoggerInterface $logger = null)
Constructor.
string getRememberMeParameter()
Returns the parameter that is used for checking whether remember-me services have been requested.
getKey() deprecated
deprecated
Since version 2.8, to be removed in 3.0. Use getSecret() instead.string getSecret()
final TokenInterface autoLogin(Request $request)
Implementation of RememberMeServicesInterface. Detects whether a remember-me cookie was set, decodes it, and hands it to subclasses for further processing.
logout(Request $request, Response $response, TokenInterface $token)
Implementation for LogoutHandlerInterface. Deletes the cookie.
final loginFail(Request $request)
Implementation for RememberMeServicesInterface. Deletes the cookie when an attempted authentication fails.
final loginSuccess(Request $request, Response $response, TokenInterface $token)
Implementation for RememberMeServicesInterface. This is called when an authentication is successful.
Please login to continue.