Feature: #87726 - Extend FrontendLoginController Hook to validate password¶
See forge#87726
Description¶
The Hook $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed']
is extended to validate the given password.
In the Hook you can set a custom validation message.
Impact¶
You can now use the hook via:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed'][] = \Your\Namespace\Hooks\MyBeautifulHook::class . '->passwordChanged';
Example implementation:¶
public function passwordChanged(array &$params)
{
if($params['newPasswordUnencrypted']==='password'){
$params['passwordValid']=FALSE;
$params['passwordInvalidMessage']='<p class="text-danger">Do not use password as password</p>';
}
}