ResetPasswordController
Controller responsible for rendering and processing password reset requests
This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.
Table of Contents
Properties
- $authenticationStyleInformation : AuthenticationStyleInformation
- $context : Context
- $features : Features
- $locales : Locales
- $loginProvider : string
- $moduleTemplate : ModuleTemplate|null
- $moduleTemplateFactory : ModuleTemplateFactory
- $pageRenderer : PageRenderer
- $passwordReset : PasswordReset
- $typo3Information : Typo3Information
- $uriBuilder : UriBuilder
- $view : StandaloneView|null
Methods
- __construct() : mixed
- forgetPasswordFormAction() : ResponseInterface
- Show a form to enter an email address to request a password reset email.
- initiatePasswordResetAction() : ResponseInterface
- Validate the email address.
- passwordResetAction() : ResponseInterface
- Validates the link and show a form to enter the new password.
- passwordResetFinishAction() : ResponseInterface
- Updates the password in the database.
- getLanguageService() : LanguageService
- initialize() : void
- initializeForgetPasswordView() : void
- initializeResetPasswordView() : void
- provideCustomLoginStyling() : void
Properties
$authenticationStyleInformation
protected
AuthenticationStyleInformation
$authenticationStyleInformation
$context
protected
Context
$context
$features
protected
Features
$features
$locales
protected
Locales
$locales
$loginProvider
protected
string
$loginProvider
= ''
$moduleTemplate
protected
ModuleTemplate|null
$moduleTemplate
= null
$moduleTemplateFactory
protected
ModuleTemplateFactory
$moduleTemplateFactory
$pageRenderer
protected
PageRenderer
$pageRenderer
$passwordReset
protected
PasswordReset
$passwordReset
$typo3Information
protected
Typo3Information
$typo3Information
$uriBuilder
protected
UriBuilder
$uriBuilder
$view
protected
StandaloneView|null
$view
= null
Methods
__construct()
public
__construct(Context $context, Locales $locales, Features $features, UriBuilder $uriBuilder, PageRenderer $pageRenderer, PasswordReset $passwordReset, Typo3Information $typo3Information, ModuleTemplateFactory $moduleTemplateFactory, AuthenticationStyleInformation $authenticationStyleInformation) : mixed
Parameters
- $context : Context
- $locales : Locales
- $features : Features
- $uriBuilder : UriBuilder
- $pageRenderer : PageRenderer
- $passwordReset : PasswordReset
- $typo3Information : Typo3Information
- $moduleTemplateFactory : ModuleTemplateFactory
- $authenticationStyleInformation : AuthenticationStyleInformation
forgetPasswordFormAction()
Show a form to enter an email address to request a password reset email.
public
forgetPasswordFormAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfaceinitiatePasswordResetAction()
Validate the email address.
public
initiatePasswordResetAction(ServerRequestInterface $request) : ResponseInterface
Restricted to POST method in Configuration/Backend/Routes.php
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacepasswordResetAction()
Validates the link and show a form to enter the new password.
public
passwordResetAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacepasswordResetFinishAction()
Updates the password in the database.
public
passwordResetFinishAction(ServerRequestInterface $request) : ResponseInterface
Restricted to POST method in Configuration/Backend/Routes.php
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacegetLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServiceinitialize()
protected
initialize(ServerRequestInterface $request) : void
Parameters
- $request : ServerRequestInterface
initializeForgetPasswordView()
protected
initializeForgetPasswordView(ServerRequestInterface $request) : void
Parameters
- $request : ServerRequestInterface
initializeResetPasswordView()
protected
initializeResetPasswordView(ServerRequestInterface $request) : void
Parameters
- $request : ServerRequestInterface
provideCustomLoginStyling()
protected
provideCustomLoginStyling() : void