<?php
$tpl = new Uploady\Template("template/emails");
$page = "resetPasswordPage";
$token = $utils->sanitize($_GET['token']);
$updatePassword = new Uploady\ResetPassword($db, $user, $utils, $tpl);
if ($updatePassword->isExist($token) == true) {
$data = $updatePassword->getUserAssignedToToken($token);
$answered = isset($_GET['answered']) ? $utils->sanitize($_GET['answered']) : "false";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$Password = $utils->sanitize($_POST['password']);
$confirmPassword = $utils->sanitize($_POST['confirmPassword']);
if ($Password == $confirmPassword) {
if ($updatePassword->updatePassword($token, $data->username, $_POST['password'])) {
$msg = $lang["general"]["password_reset_success"];
} else {
$err = $lang["general"]['password_reset_failed'];
}
} else {
$err = $lang["general"]['password_not_match'];
}
}
} else {
$utils->redirect($utils->siteUrl("/expire.php"));
}
session_destroy();
$title = $lang["general"]['reset_password_title'];
|