php - 在有管理员和普通用户的地方重定向用户的最佳方式是什么?
问题描述
我有一个 CMS 环境,其中有管理员用户,我需要一种方法来重定向不是管理员或不拥有他们尝试编辑的文档的用户。它看起来像这样,但我的管理员无法以这种方式访问该页面,我不确定为什么:
$cannotpass=0;
if ($reportsusername != $usersusername) {
$cannotpass++;
}
if ($usersadmin != $admin) {
$cannotpass++;
}
if ($cannotpass >= 1) {
header("location:http://decibeldesignstudios.com/blackbirdsecurity/adminlanding");
}
解决方案
为什么需要柜台?
您可以将其简化如下:
if ($reportsusername != $usersusername && $usersadmin != $admin) {
header("location:http://decibeldesignstudios.com/blackbirdsecurity/adminlanding");
}
推荐阅读
- processing - 我如何制作一个计数器来记录有多少人走过 Kinect 并在它检测处理中的新动作时让骨架改变颜色
- javascript - SAPUI5中的iframe:第一次加载URL更改为父页面后
- javascript - 如何使网页显示特定的数据库项?
- r - 发送“未分类”变量作为函数参数?
- html - 如何在所有生成的 html 文件中自动添加 css 导入?
- c# - 如何关闭客户端连接并返回 NETMQ 中的调用?
- javascript - “无法读取 null 的属性‘innerHTML’”错误
- java - 从 Angular 项目到 jhipster 的 jwt 连接
- azure-api-management - 如何在发布者/开发者门户上显示报告
- ios - 为什么 SwiftUI 上下文菜单在预览中显示所有行视图?