/** * */ private function forgetPw() { if (!isset($_POST['resetPw'])) { $view = new ForgetPw(); $view->render(); } }
/** * */ private function forgetPw() { if (!isset($_POST['resetPw'])) { $view = new ForgetPw(); $view->render(); exit; } else { $users = new Users(); $user = $users->search("email", $_POST['email']); if ($user !== null) { $token = rand(123123, 999999); $user->password_token = json_encode(["token" => $token, "time" => time()]); $user->save(); new ForgetPwMail(["name" => $user->username, "email" => $user->email], $token); new Message("Done!", "Please check your mails! We have sent you a token to reset your password!", "success"); exit; } } $view = new ForgetPw(); $view->assign("error", true); $view->render(); }