AbstractRememberMeServices
class AbstractRememberMeServices implements RememberMeServicesInterface, LogoutHandlerInterface
Base class implementing the RememberMeServicesInterface.
Constants
| COOKIE_DELIMITER | 
Methods
| __construct(array $userProviders, string $key, string $providerKey, array $options = array(), LoggerInterface $logger = null) | ||
| string |  getRememberMeParameter()  Returns the parameter that is used for checking whether remember-me services have been requested.  |  |
| string | getKey() | |
| 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.  |  ||
|  loginFail(Request $request)  Implementation for RememberMeServicesInterface. Deletes the cookie when an attempted authentication fails.  |  ||
|  loginSuccess(Request $request, Response $response, TokenInterface $token)  Implementation for RememberMeServicesInterface. This is called when an authentication is successful.  |  
Details
__construct(array $userProviders, string $key, string $providerKey, array $options = array(), LoggerInterface $logger = null)
Parameters
| array | $userProviders | |
| string | $key | |
| string | $providerKey | |
| array | $options | |
| LoggerInterface | $logger | 
Exceptions
| InvalidArgumentException | 
string getRememberMeParameter()
Returns the parameter that is used for checking whether remember-me services have been requested.
Return Value
| string | 
string getKey()
Return Value
| string | 
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.
Parameters
| Request | $request | 
Return Value
| TokenInterface | 
Exceptions
| CookieTheftException | |
| RuntimeException | 
logout(Request $request, Response $response, TokenInterface $token)
Implementation for LogoutHandlerInterface. Deletes the cookie.
Parameters
| Request | $request | |
| Response | $response | |
| TokenInterface | $token | 
final loginFail(Request $request)
Implementation for RememberMeServicesInterface. Deletes the cookie when an attempted authentication fails.
Parameters
| Request | $request | 
final loginSuccess(Request $request, Response $response, TokenInterface $token)
Implementation for RememberMeServicesInterface. This is called when an authentication is successful.
Parameters
| Request | $request | |
| Response | $response | |
| TokenInterface | $token | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/2.7/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeServices.html