public function Lockscreen() { global $user; if (isset($_POST['email']) && isset($_POST['passwd'])) { $result = array("status" => 0, "message" => "验证失败"); $passwd = htmlspecialchars($_POST['passwd']); $result['passwd'] = $passwd; $user = User::getInstance(); $user = $user->GetUserByEmail($user->email); $result['obj'] = $user; if ($user->verifyPassword($passwd)) { Util::setToken(); $result['status'] = 1; $result['message'] = "验证成功, 将跳转到 >> 仪表盘"; } else { $result['message'] = "我跟你讲, 你密码错的在试2遍就给你锁了."; } echo json_encode($result); exit; } else { if (!\Helper\Listener::checkLogin()) { \Core\Response::redirect('/Auth/login'); exit; } include Template::load('/panel/lockscreen'); } exit; }
public function __construct() { global $user; $user = User::getInstance(); if (!$user->uid || !\Model\UserPower::verifyPower($user->uid)) { Response::redirect('/Auth/login'); } $user = $user->GetUserByEmail($user->email); }
public static function checkLogin() { global $user; $user = User::getInstance(); if (!$user->uid) { return false; } return true; }