require_once "../model/Query/User.php"; $user = new User(); $user->setIdUser($_POST["id_user"]); $user->setLogin($_POST["login"]); $user->setPwd($_POST["md5"]); $_POST["pwd"] = ""; $user->setPwd2($_POST["md5_confirm"]); $_POST["pwd2"] = ""; if (!$user->validatePwd()) { $formError["pwd"] = $user->getPwdError(); Form::setSession($_POST, $formError); header("Location: " . $errorLocation); exit; } /** * Destroy form values and errors */ Form::unsetSession(); /** * Update user */ $userQ = new Query_User(); $userQ->resetPwd($user); FlashMsg::add(sprintf(_("Password of user, %s, has been reset."), $user->getLogin())); $userQ->close(); unset($userQ); unset($user); /** * Redirect to $returnLocation to avoid reload problem */ header("Location: " . $returnLocation);