gpt4 book ai didi

mysql - 设计高级权限系统

转载 作者:行者123 更新时间:2023-11-28 23:40:24 24 4
gpt4 key购买 nike

<分区>

我目前想实现一个权限系统,这样可以方便地随着生活的进行添加权限(通过在 MySQL 中使用行而不是字段)。每个权限将有 5 位:查看、添加、删除、修改、值。我将举一些例子来更好地解释这种结构。问题是,有了这个系统,我希望能够授予管理员 GIVE 权限以及授予普通用户执行各种任务的权限。

示例 1:

论坛

方法 1)

会有一个名为 can_create_topic 和 can_modify_topic_name 和 can_delete_own_topic ETC ETC 的权限

方法 2)

会有一个名为主题的权限,它会有子权限或位:添加、修改、查看、删除。我更喜欢这种方法,只是不知道如何实现。

示例 2:

我还想授予用户除 yes 或 no 权限之外的权限,例如 max_number_of_topics_per_hour,这是一个输入值。

示例 3:

我想授予其他管理员(比如我是 super 管理员)关于授予权限的权限。例如,一位管理员可以为 UserA 修改 can_create_topic,但不能为 UserB 修改等等。我该怎么做呢?

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