public function changePassword($login, $newPass)
 {
     if (AuthService::ignoreUserCase()) {
         $login = strtolower($login);
     }
     $users = $this->_listAllUsers();
     if (!is_array($users) || !array_key_exists($login, $users)) {
         return;
     }
     if ($this->getOption("TRANSMIT_CLEAR_PASS") === true) {
         $users[$login] = AJXP_Utils::pbkdf2_create_hash($newPass);
         //md5($newPass);
     } else {
         $users[$login] = $newPass;
     }
     AJXP_Utils::saveSerialFile($this->usersSerFile, $users);
 }
 public function changePassword($login, $newPass)
 {
     if (!$this->userExists($login)) {
         throw new Exception("User does not exists!");
     }
     $userData = array("login" => $login);
     if ($this->getOptionAsBool("TRANSMIT_CLEAR_PASS")) {
         $userData["password"] = AJXP_Utils::pbkdf2_create_hash($newPass);
         //md5($newPass);
     } else {
         $userData["password"] = $newPass;
     }
     dibi::query("UPDATE [ajxp_users] SET ", $userData, "WHERE [login]=%s", $login);
 }