Fix user creation, also fixes installer

Because the hashtype was not set to the new default, but bcrypt already used, the user could not log in
This commit is contained in:
onli 2018-06-12 22:40:02 +02:00
parent bfce8ffb61
commit 9e8eebac15
2 changed files with 2 additions and 2 deletions

View File

@ -325,7 +325,7 @@ if ( (int)$serendipity['GET']['step'] == 0 ) {
serendipity_installDatabase(); serendipity_installDatabase();
$data['install_DB'] = true; $data['install_DB'] = true;
$authorid = serendipity_addAuthor($_POST['user'], $_POST['pass'], $_POST['realname'], $_POST['email'], USERLEVEL_ADMIN, 1); $authorid = serendipity_addAuthor($_POST['user'], $_POST['pass'], $_POST['realname'], $_POST['email'], USERLEVEL_ADMIN, 2);
$mail_comments = (serendipity_db_bool($_POST['want_mail']) ? 1 : 0); $mail_comments = (serendipity_db_bool($_POST['want_mail']) ? 1 : 0);
serendipity_set_user_var('mail_comments', $mail_comments, $authorid); serendipity_set_user_var('mail_comments', $mail_comments, $authorid);
serendipity_set_user_var('mail_trackbacks', $mail_comments, $authorid); serendipity_set_user_var('mail_trackbacks', $mail_comments, $authorid);

View File

@ -41,7 +41,7 @@ if (isset($_POST['SAVE_NEW']) && serendipity_checkFormToken()) {
if (($serendipity['serendipityUserlevel'] < USERLEVEL_ADMIN && $_POST['userlevel'] >= $serendipity['serendipityUserlevel']) || !serendipity_checkPermission('adminUsersCreateNew')) { if (($serendipity['serendipityUserlevel'] < USERLEVEL_ADMIN && $_POST['userlevel'] >= $serendipity['serendipityUserlevel']) || !serendipity_checkPermission('adminUsersCreateNew')) {
$data['no_save_permission'] = true; $data['no_save_permission'] = true;
} else { } else {
$serendipity['POST']['user'] = serendipity_addAuthor($_POST['username'], $_POST['pass'], $_POST['realname'], $_POST['email'], $_POST['userlevel'], 1); $serendipity['POST']['user'] = serendipity_addAuthor($_POST['username'], $_POST['pass'], $_POST['realname'], $_POST['email'], $_POST['userlevel'], 2);
$valid_groups = serendipity_getGroups($serendipity['authorid'], true); $valid_groups = serendipity_getGroups($serendipity['authorid'], true);
/* Save all the properties */ /* Save all the properties */