簡體   English   中英

兩個面板之間的PHP會話問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM