protected function falseHandler() { tSession::clear(); if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") { exit(json_encode(["success" => 0, "message" => "登陆已过期!请重新登陆后操作!"])); } else { Route::redirect("sign"); exit; } }
protected function falseHandler() { tSession::clear(); $req = Factory::make("request"); if (HTTP_METHOD == "GET") { setCookie("hl_http_referer", Route::get_currentUri(), time() + 3600, "/"); } if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") { exit(json_encode(["code" => 503, "errmsg" => "登陆已过期,请重新登陆", "go_url" => "/admin/entrance.html"])); } else { Route::redirect("sign"); exit; } }
public function logout() { tSession::clear(); $goRoute = Route::getRouteUri("index"); Route::redirect($goRoute[1]); }