From d0483bcc2a5268806ccb8c734b2061f1d12fdc1b Mon Sep 17 00:00:00 2001 From: shish Date: Sat, 15 Mar 2008 21:53:17 +0000 Subject: [PATCH] get the user to change their pass git-svn-id: file:///home/shish/svn/shimmie2/trunk@726 7f39781d-f577-437e-ae19-be835c7a54ca --- ext/user/main.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/user/main.php b/ext/user/main.php index 286406e0..87534de2 100644 --- a/ext/user/main.php +++ b/ext/user/main.php @@ -263,7 +263,9 @@ class UserPage extends Extension { $pass1 = $_POST['pass1']; $pass2 = $_POST['pass2']; - if((!$user->is_admin()) && ($name != $user->name)) { + $duser = $database->get_user_by_id($id); + + if((!$user->is_admin()) && ($duser->name != $user->name)) { $page->add_block(new Block("Error", "You need to be an admin to change other people's passwords")); } @@ -278,7 +280,7 @@ class UserPage extends Extension { $duser->set_password($pass1); if($id == $user->id) { - $this->set_login_cookie($name, $pass1); + $this->set_login_cookie($duser->name, $pass1); $page->set_mode("redirect"); $page->set_redirect(make_link("user")); }