我想阻止用户在已经登录时访问登录页面。在标题页中我检查了 session ,以便用户在未登录的情况下无法访问任何管理页面。我必须在标题页中编写什么代码和 session 页面以防止用户在已经登录时访问登录页面?
Here's my session class
public static function init(){
session_start();
}
public static function set($key, $val){
$_SESSION[$key]=$val;
}
public static function get($key){
if (isset($_SESSION[$key])) {
return $_SESSION[$key];
} else {
return false;
}
}
public static function checkSession(){
self::init();
if (self::get("login")==false) {
self::destroy();
header("Location:login.php");
}
}
public static function destroy(){
session_destroy();
最佳答案
检查登录页面上的 session 变量值(如果存在),然后重定向或仪表板或主页(如果不存在)在登录页面上重定向 session 变量值。
关于php - 如何阻止用户在已经登录的情况下访问登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54799660/