Mapbender 3.0.6.2 API documenation
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • FOM
    • CoreBundle
      • Component
      • DependencyInjection
      • Doctrine
        • Types
      • Form
        • DataTransformer
        • Type
    • ManagerBundle
      • Component
      • Configuration
      • Controller
      • DependencyInjection
        • Compiler
      • Form
        • Type
      • Routing
    • UserBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
        • Factory
      • Entity
      • EventListener
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Firewall
  • Mapbender
    • Component
    • CoreBundle
      • Asset
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
          • Application
      • DependencyInjection
        • Compiler
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
      • Tests
        • Controller
      • Utils
      • Validator
        • Constraints
    • DataSourceBundle
      • Component
        • Drivers
          • Interfaces
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Extension
      • Tests
    • DigitizerBundle
      • Component
      • Element
        • Type
      • Entity
      • Utils
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Component
        • Exception
      • Controller
      • Form
        • DataTransformer
        • Type
      • Template
    • MobileBundle
      • DependencyInjection
      • Template
    • PrintBundle
      • Component
      • Element
        • Type
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
      • Tests
        • Component
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • Event
      • Form
        • DataTransformer
        • EventListener
        • Type
  • None
  • OwsProxy3
    • CoreBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Entity
      • Event
      • EventListener
      • Worker
  • PHP

Classes

  • ACLController
  • GroupController
  • LoginController
  • PasswordController
  • RegistrationController
  • UserController

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
Extended by FOM\UserBundle\Controller\PasswordController
Namespace: FOM\UserBundle\Controller
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.

Check if password reset is allowed.

setContainer is called after controller creation is used to deny access to controller if password reset has been disabled.

public
# sendAction( )

Password reset step 3: Show instruction page that email has been sent

Password reset step 3: Show instruction page that email has been sent

Method("GET")

Route("/user/password/send")

Template

public
# formAction( )

Password reset step 1: Request reset token

Password reset step 1: Request reset token

Method("GET")

Route("/user/password")

Template

public
# requestAction( )

Password reset step 2: Create reset token and send email

Password reset step 2: Create reset token and send email

Method("POST")

Route("/user/password")

Template("FOMUserBundle:Password:form.html.twig")

public
# tokenResetAction( )

Password reset step 4a: Reset the reset token (pun intended...)

Password reset step 4a: Reset the reset token (pun intended...)

Method("POST")

Route("/user/reset/reset")

public
# resetAction( )

Password reset step 4: Show password reset form

Password reset step 4: Show password reset form

Method("GET")

Route("/user/reset")

Template

public
# passwordAction( )

Password reset step 5: reset password

Password reset step 5: reset password

Method("POST")

Route("/user/reset")

Template("FOMUserBundle:Password:reset.html.twig")

public
# doneAction( )

Password reset step 6: All done message

Password reset step 6: All done message

Method("GET")

Route("/user/reset/done")

Template

protected
# checkTimeInterval( mixed $startTime, mixed $timeInterval )
protected
# setResetToken( mixed $user )

Magic methods summary

Mapbender 3.0.6.2 API documenation API documentation generated by ApiGen 2.8.0