PHP Classes

File: uploady/logic/resetPasswordLogic.php

Recommend this page to a friend!
  Classes of Faris AL-Otabi   Uploady PHP Upload File to MySQL   uploady/logic/resetPasswordLogic.php   Download  
File: uploady/logic/resetPasswordLogic.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Uploady PHP Upload File to MySQL
Store file upload details in a MySQL database
Author: By
Last change: Update of uploady/logic/resetPasswordLogic.php
Date: 4 months ago
Size: 1,117 bytes
 

Contents

Class file image Download
<?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'];