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);