" . getMLText("login") . "\n");
UI::htmlEndPage();
return;
}
if (isset($_POST["hash"])) {
$hash = $_POST["hash"];
}
if (isset($_POST["newpassword"])) {
$newpassword = $_POST["newpassword"];
}
if (isset($_POST["newpasswordrepeat"])) {
$newpasswordrepeat = $_POST["newpasswordrepeat"];
}
if (empty($newpassword) || empty($newpasswordrepeat) || $newpassword != $newpasswordrepeat) {
_printMessage(getMLText("password_mismatch_error_title"), "".getMLText("password_mismatch_error")."
\n");
exit;
}
$user = $dms->checkPasswordRequest($hash);
if($user) {
$user->setPwd(md5($newpassword));
$dms->deletePasswordRequest($hash);
}
_printMessage(getMLText("change_password"), "".getMLText("change_password_message")."
");
exit;
?>