Skip to content

Commit 1ae60b2

Browse files
authored
Merge pull request #31 from in2code-pro/feature/58120-Password-Validation-OptIn
[FIX] Corrects Password Validator
2 parents ecbd7d5 + 090afc4 commit 1ae60b2

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

Classes/Domain/Validator/PasswordValidator.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,17 @@ protected function formHasPassword(Form $form): bool
7070
*/
7171
protected function ignoreValidationIfConfirmation(): bool
7272
{
73-
return FrontendUtility::getArguments()['__referrer']['@action'] === 'confirmation'
74-
&& FrontendUtility::getArguments()['action'] === 'create';
73+
return (
74+
!empty(FrontendUtility::getArguments()['__referrer'])
75+
&& !empty(FrontendUtility::getArguments()['action'])
76+
&& FrontendUtility::getArguments()['__referrer']['@action'] === 'confirmation'
77+
&& FrontendUtility::getArguments()['action'] === 'create'
78+
)
79+
|| (
80+
!empty(FrontendUtility::getArguments()['controller'])
81+
&& !empty(FrontendUtility::getArguments()['action'])
82+
&& FrontendUtility::getArguments()['controller'] === 'Form'
83+
&& FrontendUtility::getArguments()['action'] === 'optinConfirm'
84+
);
7585
}
7686
}

0 commit comments

Comments
 (0)