‪TYPO3CMS  10.4
TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent Class Reference
Inheritance diagram for TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent:

Public Member Functions

 __construct (array $user, string $newPasswordHash, string $rawNewPassword)
 
 getUser ()
 
 getHashedPassword ()
 
 setHashedPassword (string $passwordHash)
 
 getRawPassword ()
 
 setAsInvalid (string $message)
 
 getErrorMessage ()
 
 isPropagationStopped ()
 

Private Attributes

bool $invalid = false
 
string $errorMessage
 
array $user
 
string $passwordHash
 
string $rawPassword
 

Detailed Description

Event that contains information about the password which was set, and is about to be stored in the database.

Additional validation can happen here.

Definition at line 27 of file PasswordChangeEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::__construct ( array  $user,
string  $newPasswordHash,
string  $rawNewPassword 
)

Member Function Documentation

◆ getErrorMessage()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::getErrorMessage ( )

◆ getHashedPassword()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::getHashedPassword ( )

◆ getRawPassword()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::getRawPassword ( )

◆ getUser()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::getUser ( )

◆ isPropagationStopped()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::isPropagationStopped ( )

◆ setAsInvalid()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::setAsInvalid ( string  $message)

Definition at line 76 of file PasswordChangeEvent.php.

◆ setHashedPassword()

TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::setHashedPassword ( string  $passwordHash)

Member Data Documentation

◆ $errorMessage

string TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::$errorMessage
private

◆ $invalid

bool TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::$invalid = false
private

◆ $passwordHash

string TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::$passwordHash
private

◆ $rawPassword

string TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::$rawPassword
private

◆ $user

array TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent::$user
private