PHP是否检查管理员

问题描述 投票:0回答:1

我想设置管理员区域,但我不知道自己在做什么错:/

我的数据库:

id用户名密码created_at(DATE)user_type(管理员或用户)

我的验证码:

if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
    header("location: /ucp/login.php");
    exit;
}

if(isset($_SESSION['id']) && $row["user_type"] == "admin") { ?>
<!DOCTYPE html>
<html>
<head>
<h2>Admin</h2>
</head>
</html>
<?php } else { ?>
<h2>You are not logged in or you don't have permission.</h2>
<?php } ?>

如果我要去网站,那我没有权限,但是在数据库里我是管理员

php roles usertype
1个回答
0
投票

请确保您使用以下内容开始会话:

session_start();

如果不编写此行,则不能使用$ _Session全局变量。

© www.soinside.com 2019 - 2024. All rights reserved.