Class PasswordController
Password reset controller.
Workflow is as follows: 1) GET fom_user_password_form /password/forgot form.html.twig Form with username / email field for lookup 2) POST fom_user_password_request /password/forgot form.html.twig Lookup user, set form error if not found or not activated Set reset token Send email Forward to send page 3) GET fom_user_password_send /password/send send.html.twig Show instructions 4) GET fom_user_password_resetform /password/reset/{token} resetform.html.twig, resetform-error-.html.twig Lookup token, show error if not found or expired Show form with password field 5) POST fom_user_password_reset /password/reset/{token} reset-error-.html.twig Lookup token, show error if not found or expired Set new password Remove reset token Forward to confirm page 6) GET fom_user_password_done /password/done done.html.twig Show congratulation page with link to login
- Symfony\Bundle\FrameworkBundle\Controller\Controller
-
FOM\UserBundle\Controller\PasswordController
Author: Christian Wygoda
Author: Paul Schmidt
Located at FOM/UserBundle/Controller/PasswordController.php
Methods summary
public
|
#
setContainer( Symfony\Component\DependencyInjection\ContainerInterface $container = null )
Check if password reset is allowed. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
protected
|