class AbstractFormLoginAuthenticator extends AbstractGuardAuthenticator
A base class to make form login authentication easier!
TargetPathTrait | Trait to get (and set) the URL the user last visited before being forced to authenticate. |
GuardTokenInterface | createAuthenticatedToken(UserInterface $user, string $providerKey) Create an authenticated token for the given user. | from AbstractGuardAuthenticator |
Response|null | onAuthenticationFailure(Request $request, AuthenticationException $exception) Override to change what happens after a bad username/password is submitted. | |
Response|null | onAuthenticationSuccess(Request $request, TokenInterface $token, string $providerKey) Override to change what happens after successful authentication. | |
bool | supportsRememberMe() Does this method support remember me cookies? | |
Response | start(Request $request, AuthenticationException $authException = null) Override to control what happens when the user hits a secure page but isn't logged in yet. |
Create an authenticated token for the given user.
If you don't care about which token class is used or don't really understand what a "token" is, you can skip this method by extending the AbstractGuardAuthenticator class from your authenticator.
Override to change what happens after a bad username/password is submitted.
Override to change what happens after successful authentication.
Does this method support remember me cookies?
Remember me cookie will be set if all of the following are met: A) This method returns true B) The rememberme key under your firewall is configured C) The "remember me" functionality is activated. This is usually done by having a _rememberme checkbox in your form, but can be configured by the "alwaysrememberme" and "remembermeparameter" parameters under the "remember_me" firewall key
Override to control what happens when the user hits a secure page but isn't logged in yet.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Security/Guard/Authenticator/AbstractFormLoginAuthenticator.html