query("select * from users where login='$login'"); $set->next(); $user_name=$set->getString('login'); $user_id=$set->getString('user_id'); $hash=$set->getString('hash'); break; case "id": $set=$db->query("select * from users where user_id='$login'"); $set->next(); $user_name=$set->getString('login'); $user_id=$set->getString('user_id'); $hash=$set->getString('hash'); break; } if ($hash != $vercode) { $error="Bad verification code!"; return false; } $password = md5($password1); $q="update users set password='$password' where user_id='$user_id'"; $db->query($q); require(INCLUDE_DIR.'ldap.inc'); LDAPuser::change_pass_forced($user_id,$password1); $error="Password changed. Now you can login with your new password."; return false; } ?>