【发布时间】:2017-05-07 14:09:49
【问题描述】:
我只是使用 PHP 实现登录和注销系统,但遇到注销问题。系统大纲如下:
当用户登录时,会使用会话变量“user”和“stud”创建会话,因为我正在为学生和管理员创建会话。
会话建立后,用户被重定向到home.php文件。
在该文件中,放置了一个注销按钮。当用户单击注销按钮时会话被破坏,但它同时破坏了两个帐户。我尝试同时登录帐户,学生和管理员,但是当我尝试注销管理员时,它会破坏两个帐户。
谁能帮我解决这个问题?
这是我的管理员注销代码:
session_start(); if(!isset($_SESSION['user'])) { header("位置: index.php"); } 否则 if(isset($_SESSION['user'])!="") { header("位置:homeAdmin.php"); }
if(isset($_GET['adminLogout'])) { session_destroy(); 未设置($_SESSION['user']); header("位置:index.php"); }
【问题讨论】:
-
展示你的代码而不是解释它
-
请参考:How to Ask,下次显示minimal reproducible example。