[英]session problem in php between two panels
Hy我創建了兩個面板,第一個是成員面板,第二個是管理面板。 在這兩個面板中,我在這些面板中創建了一個會話文件。
但是當我登錄到會員面板而沒有從此面板退出時,我轉到管理面板,它不會詢問任何用戶名或密碼,而是將我帶到索引頁面。
成員小組:
<?php
include('db.php');
session_start();
$user_check = $_SESSION['login_user'];
$ses_sql = mysqli_query($conn,"select email from outlet where email = '$user_check' ");
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session = $row['email'];
if(!isset($_SESSION['login_user'])){
header("location:login.php");
}
?>
管理面板 :
<?php
include('db.php');
session_start();
$user_check = $_SESSION['login_user'];
$ses_sql = mysqli_query($conn,"select email from admin where email = '$user_check' ");
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session = $row['email'];
if(!isset($_SESSION['login_user'])){
header("location:login.php");
}
?>
您需要在會話中存儲管理員或成員標志。 他們適用條件
if($_SESSION['user_type'] == 'admin') {
header('location:admin.php');
} else {
header('location:member.php');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.