X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fpassword%2FPasswordPolicyChecks.php;h=b3776bd86249d02a954302be40291afd493006b5;hb=fb4e63ba3fcf636fc309d7ff05bedc71b2de19ee;hp=d7aee5bd5c8c8f36f7831598de89449e79bcef86;hpb=9b612af4204095ead747620699f1521dd04377f7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/password/PasswordPolicyChecks.php b/includes/password/PasswordPolicyChecks.php index d7aee5bd5c..b3776bd862 100644 --- a/includes/password/PasswordPolicyChecks.php +++ b/includes/password/PasswordPolicyChecks.php @@ -105,11 +105,15 @@ class PasswordPolicyChecks { $status = Status::newGood(); $username = $user->getName(); - if ( $policyVal - && isset( $blockedLogins[$username] ) - && $password == $blockedLogins[$username] - ) { - $status->error( 'password-login-forbidden' ); + if ( $policyVal ) { + if ( isset( $blockedLogins[$username] ) && $password == $blockedLogins[$username] ) { + $status->error( 'password-login-forbidden' ); + } + + // Example from ApiChangeAuthenticationRequest + if ( $password === 'ExamplePassword' ) { + $status->error( 'password-login-forbidden' ); + } } return $status; }