class PersistentTokenBasedRememberMeServices extends AbstractRememberMeServices
Concrete implementation of the RememberMeServicesInterface which needs an implementation of TokenProviderInterface for providing remember-me capabilities.
COOKIE_DELIMITER |
__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 |
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 | |
setTokenProvider(TokenProviderInterface $tokenProvider) Sets the token provider. |
Constructor.
Returns the parameter that is used for checking whether remember-me services have been requested.
Implementation of RememberMeServicesInterface. Detects whether a remember-me cookie was set, decodes it, and hands it to subclasses for further processing.
Implementation for LogoutHandlerInterface. Deletes the cookie.
Implementation for RememberMeServicesInterface. Deletes the cookie when an attempted authentication fails.
Implementation for RememberMeServicesInterface. This is called when an authentication is successful.
Sets the token provider.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Security/Http/RememberMe/PersistentTokenBasedRememberMeServices.html