psql db schema test
[mirrors/Kyberia-bloodline.git] / wwwroot / inc / eventz / set_password.inc
index c2edfe895b0e59a8b11efb8b16b8c9f5434bd2bc..e58f8749c73b41df2b7c8b2206f3de45eb96149c 100644 (file)
@@ -17,22 +17,14 @@ function set_password() {
        }
 
        //old password check
-
-        $q="select * from users where login='$login'";
-        $set=$db->query($q);
-        $set->next();
-        if ($set->getString('password')!=md5($old_password)) {
-                $error="bad password";
+       require_once(INCLUDE_DIR."eventz/login.inc");
+       if(!login_check($user_id, $old_password)) {
+               $error="bad password";
                return false;
        }
 
-       //changing in LDAP
-        require(INCLUDE_DIR.'ldap.inc');
-       LDAPuser::change_pass_forced($user_id,$new_password1);
-
        //changing in MySQL
-       $password=md5($new_password1);
+       $password=sha1($new_password1);
        $db->query("update users set password='$password' where user_id='$user_id'");
+       login_check($user_id, $new_password1); //znova se zalogujeme po zmene hesla (kvuli jabberu)
 }
-
-?>
This page took 0.108178 seconds and 4 git commands to generate.