MySQL + PHP - 用户身份验证级别

时间:2016-07-03 05:47:04

标签: php mysql

所以我试图构建一个拥有前端用户帐户系统的网站,以及一个后端系统,其中只有MySQL数据库中具有access_level的人的级别为1对0(默认客户端访问权限)如果我的代码如下所示,我需要做什么才能只允许访问级别为1的用户访问该页面?

<?php
require("../../includes/common.php"); 
if(empty($_SESSION['user'])) 
{ 
    header("Location: login.php"); 
    die("Redirecting to login.php"); 
} 
?>

1 个答案:

答案 0 :(得分:0)

我假设您的会话中有$ _SESSION ['access_level'],那么您可以

if(empty($_SESSION['user']) && $_SESSION['access_level'] != 1) 
{ 
  header("Location: login.php"); 
  die("Redirecting to login.php"); 
}