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:
parent
bfce8ffb61
commit
9e8eebac15
@ -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);
|
||||||
|
@ -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 */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user