Set hashtype = 2 when converting from MD5
Otherwise we'd end up with an attempt to authenticate with SHA1 against BCRYPT that never succeeds, see https://board.s9y.org/viewtopic.php?t=24720
This commit is contained in:
parent
4df3ca647f
commit
906239faa1
@ -575,7 +575,7 @@ function serendipity_authenticate_author($username = '', $password = '', $is_has
|
||||
|
||||
serendipity_db_query("UPDATE {$serendipity['dbPrefix']}authors
|
||||
SET password = '" . ($is_hashed === false ? serendipity_hash($password) : $password) . "',
|
||||
hashtype = 1
|
||||
hashtype = 2
|
||||
WHERE authorid = '" . $row['authorid'] . "'");
|
||||
if ($debug) fwrite($fp, date('Y-m-d H:i') . ' - Migrated user:' . $row['username'] . "\n");
|
||||
$is_valid_user = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user