gpt4 book ai didi

php - 限制用户访问管理面板

转载 作者:行者123 更新时间:2023-12-02 18:59:52 25 4
gpt4 key购买 nike

我正在尝试为我的网站添加一些安全性,该网站有一个管理面板和一个用户页面。到目前为止,如果用户尝试通过 url 访问页面,我的安全性代码会将用户发送回登录页面。然而,仍然存在一个问题。如果我以用户身份登录,该用户可以访问管理面板。这应该不会发生,因为它是用户而不是管理员。

这是迄今为止我的代码:

<?php

session_start();

if (!$_SESSION['username']) {
header("Location: login.php");
}

任何人都可以帮助我告诉我如何实现一段限制用户访问管理面板的代码。

最佳答案

如果用户是标准用户或系统管理员,请在帐户表上创建一个“访问权限”列。然后在您的 php 代码中将访问权限存储在 session 变量中。

if($_SESSION['access']=='admin'){
header("Location: admin-panel.php");
}else{
header("Location: somewhereelse.php");
}

关于php - 限制用户访问管理面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65712418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com