function changepwd() { $retour = true; $oldpwd = Db::escape($_POST['old']); $newpwd = Db::escape($_POST['new']); $verifpwd = Db::escape($_POST['verif']); $login = Db::escape($_POST['login']); $getLogin = Query::connexionLogin($login); if (Db::num_rows($getLogin) > 0) { $this->login = $login; $getPwd = Query::connexion($login, $oldpwd); if (Db::num_rows($getPwd) > 0) { if ($newpwd != $verifpwd) { $this->errors = "changeVerif"; $retour = false; } else { Query::updatePassword($newpwd, $login); } } else { $this->errors = "pwd"; $retour = false; } } else { $this->errors = "login"; $retour = false; } return $retour; }