我有一个管理面板和用户面板。两者都有注销链接。当我登录到管理面板时,同时我以用户身份登录。所以两者都有一个会话。
但是当我从管理面板注销时,它也会从用户面板登录。为什么它是从用户注销。我做了单独的登录会话。
管理员和用户的登录会话:
$_SESSION['admin_u'] = $admin_uname;
$_SESSION['admin_pass'] = $admin_pass2;
和
$_SESSION['uname'] = $uname;
$_SESSION['pass'] = $pass;
管理员注销代码:
<?php
if(isset($_SESSION['admin_u']) && isset($_SESSION['admin_pass'])) {
session_unset($_SESSION['admin_u']);
session_unset($_SESSION['admin_pass']);
session_destroy();
header( "Location:../index.php" );
exit();
} else {
header("Location:../membersignin.php");
exit();
}
?>
用户注销代码:
<?php
if(isset($_SESSION['uname']) && isset($_SESSION['pass'])) {
session_unset($_SESSION['uname']);
session_unset($_SESSION['pass']);
session_destroy();
header( "Location:../../index.php" );
exit();
} else {
header("Location:../../membersignin.php");
}
?>
我的代码有什么问题吗?