管理者パネルとユーザーパネルがあります。どちらにもログアウトリンクがあります。管理パネルにログインし、その間にユーザーとしてログインします。したがって、両方にセッションがあります。
しかし、管理パネルからログアウトすると、ユーザーパネルからもログに記録されます。ユーザーからログアウトする理由。別のログインセッションを行いました。
管理者とユーザーのログインセッション:
$_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");
}
?>
私のコードに何か問題がありますか?