|
|
@@ -1734,12 +1734,12 @@ function mod_user($uid) { |
|
|
|
} |
|
|
|
|
|
|
|
if ($_POST['password'] != '') { |
|
|
|
list($salt, $password) = crypt_password($_POST['password']); |
|
|
|
list($version, $password) = crypt_password($_POST['password']); |
|
|
|
|
|
|
|
$query = prepare('UPDATE ``mods`` SET `password` = :password, `salt` = :salt WHERE `id` = :id'); |
|
|
|
$query = prepare('UPDATE ``mods`` SET `password` = :password, `version` = :version WHERE `id` = :id'); |
|
|
|
$query->bindValue(':id', $uid); |
|
|
|
$query->bindValue(':password', $password); |
|
|
|
$query->bindValue(':salt', $salt); |
|
|
|
$query->bindValue(':version', $version); |
|
|
|
$query->execute() or error(db_error($query)); |
|
|
|
|
|
|
|
modLog('Changed password for ' . utf8tohtml($_POST['username']) . ' <small>(#' . $user['id'] . ')</small>'); |
|
|
@@ -1760,12 +1760,12 @@ function mod_user($uid) { |
|
|
|
|
|
|
|
if (hasPermission($config['mod']['change_password']) && $uid == $mod['id'] && isset($_POST['password'])) { |
|
|
|
if ($_POST['password'] != '') { |
|
|
|
list($salt, $password) = crypt_password($_POST['password']); |
|
|
|
list($version, $password) = crypt_password($_POST['password']); |
|
|
|
|
|
|
|
$query = prepare('UPDATE ``mods`` SET `password` = :password, `salt` = :salt WHERE `id` = :id'); |
|
|
|
$query = prepare('UPDATE ``mods`` SET `password` = :password, `version` = :version WHERE `id` = :id'); |
|
|
|
$query->bindValue(':id', $uid); |
|
|
|
$query->bindValue(':password', $password); |
|
|
|
$query->bindValue(':salt', $salt); |
|
|
|
$query->bindValue(':version', $version); |
|
|
|
$query->execute() or error(db_error($query)); |
|
|
|
|
|
|
|
modLog('Changed own password'); |
|
|
@@ -1832,12 +1832,12 @@ function mod_user_new() { |
|
|
|
if (!isset($config['mod']['groups'][$type]) || $type == DISABLED) |
|
|
|
error(sprintf($config['error']['invalidfield'], 'type')); |
|
|
|
|
|
|
|
list($salt, $password) = crypt_password($_POST['password']); |
|
|
|
list($version, $password) = crypt_password($_POST['password']); |
|
|
|
|
|
|
|
$query = prepare('INSERT INTO ``mods`` VALUES (NULL, :username, :password, :salt, :type, :boards)'); |
|
|
|
$query = prepare('INSERT INTO ``mods`` VALUES (NULL, :username, :password, :version, :type, :boards)'); |
|
|
|
$query->bindValue(':username', $_POST['username']); |
|
|
|
$query->bindValue(':password', $password); |
|
|
|
$query->bindValue(':salt', $salt); |
|
|
|
$query->bindValue(':version', $version); |
|
|
|
$query->bindValue(':type', $type); |
|
|
|
$query->bindValue(':boards', implode(',', $boards)); |
|
|
|
$query->execute() or error(db_error($query)); |
|
|
|