X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fsetpassword.php;h=66964b2a088d58f252599646832ff17aaeec2bc8;hb=dcb7ce36d8e4e1fe34d99cc52b4e1dc5d866fada;hp=50d49d7dbfdae24177b478effe781caeed0907b8;hpb=a08c76a4342cfb4b3d772f6880ba0b8f3153b246;p=quix0rs-gnu-social.git diff --git a/scripts/setpassword.php b/scripts/setpassword.php index 50d49d7dbf..66964b2a08 100755 --- a/scripts/setpassword.php +++ b/scripts/setpassword.php @@ -41,21 +41,12 @@ if (mb_strlen($password) < 6) { exit(1); } -$user = User::staticGet('nickname', $nickname); - -if (!$user) { - print "No such user '$nickname'.\n"; +try { + $user = User::getByNickname($nickname); + $user->setPassword($password); +} catch (NoSuchUserException $e) { + print $e->getMessage(); exit(1); } -$original = clone($user); - -$user->password = common_munge_password($password, $user->id); - -if (!$user->update($original)) { - print "Error updating user '$nickname'.\n"; - exit(1); -} else { - print "Password for user '$nickname' updated.\n"; - exit(0); -} +print "Password for user '$nickname' updated.\n";