1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

[ticket/12352] Use correct hashing method in md5_mybb driver

PHPBB3-12352
This commit is contained in:
Marc Alexander
2014-05-29 12:13:02 +02:00
parent af25aef04c
commit 252a061864
2 changed files with 10 additions and 2 deletions

View File

@@ -46,7 +46,15 @@ class md5_mybb extends base
*/
public function check($password, $hash, $user_row = array())
{
return (!empty($hash) && isset($user_row['user_passwd_salt'])) ? $hash === md5($user_row['user_passwd_salt'] . md5($password)) : false;
if (empty(hash) || !isset($user_row['user_passwd_salt']))
{
return false;
}
else
{
// Works for myBB 1.1.x, 1.2.x, 1.4.x, 1.6.x
return $hash === md5(md5($user_row['user_passwd_salt']) . md5($password));
}
}
/**