X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fauth%2FLocalPasswordPrimaryAuthenticationProvider.php;h=aebfb226e544601d70d9fdabf2906976134e8e13;hb=f5019cd80ae38f0466db3d282aa701fdd662e723;hp=b646380a04b6b1e7921f0507b9d6afa4329e38c6;hpb=243a466018d24415de27815cfae995865c45a66a;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/auth/LocalPasswordPrimaryAuthenticationProvider.php b/includes/auth/LocalPasswordPrimaryAuthenticationProvider.php index b646380a04..aebfb226e5 100644 --- a/includes/auth/LocalPasswordPrimaryAuthenticationProvider.php +++ b/includes/auth/LocalPasswordPrimaryAuthenticationProvider.php @@ -113,11 +113,7 @@ class LocalPasswordPrimaryAuthenticationProvider // Check for *really* old password hashes that don't even have a type // The old hash format was just an md5 hex hash, with no type information if ( preg_match( '/^[0-9a-f]{32}$/', $row->user_password ) ) { - if ( $this->config->get( 'PasswordSalt' ) ) { - $row->user_password = ":B:{$row->user_id}:{$row->user_password}"; - } else { - $row->user_password = ":A:{$row->user_password}"; - } + $row->user_password = ":B:{$row->user_id}:{$row->user_password}"; } $status = $this->checkPasswordValidity( $username, $req->password ); @@ -199,7 +195,7 @@ class LocalPasswordPrimaryAuthenticationProvider list( $db, $options ) = \DBAccessObjectUtils::getDBOptions( $flags ); return (bool)wfGetDB( $db )->selectField( [ 'user' ], - [ 'user_id' ], + 'user_id', [ 'user_name' => $username ], __METHOD__, $options