PHP原生如何在mysql的单个字段中为一个用户设置CRUD权限? [关闭]

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

所以我想在一个字段中为一个用户设置多个权限,您可以在设置中使用复选框编辑您的权限,例如角色管理员可以访问所有内容,用户只能创建和阅读。如果每个人只有一个角色,但不是每个人有多个角色,我知道该怎么做。

如果每个人只有一个权限,那就是这样。

if ($row['role'] == "admin") {
    header("location:adminpage.php");
} else if ($row['role'] == "user") {
    header("location:userpage.php");
} 

我已经试过这样了,但这行不通。

$sql = "SELECT * FROM users WHERE role LIKE '%admin%'";
$sql = "SELECT * FROM users WHERE role LIKE '%user%'";

if ($row['role'] == "admin") {
    header("location:adminpage.php");
} else if ($row['role'] == "user") {
    header("location:userpage.php");
} 

我想这样分配它:

非常感谢任何形式的帮助。

php mysql file-permissions roles privileges
© www.soinside.com 2019 - 2024. All rights reserved.