gpt4 book ai didi

php - 设计多级用户权限系统

转载 作者:可可西里 更新时间:2023-11-01 06:37:58 24 4
gpt4 key购买 nike

我在一个网站上工作,该网站有一个像树一样的数据库架构。从上到下我有:

  • 一个公司可以有多个
  • 可以有很多的地点
  • 可以有很多的舰队
  • 车辆

用户权限系统必须灵活,因为有人可以在树的任何级别获得或限制访问权限。例如,管理位置 x 的人默认可以完全访问位置 x 以下的所有车队和位置 x 以下的所有车辆。但我也应该能够限制用户访问位置 x 以下的任何节点。

为这样的权限系统开发模式的正确方法是什么?存储用户有权访问的每个节点是否现实,即使它有点冗余?我的目标是能够轻松运行查询,例如获取用户有权访问的所有位置。

最佳答案

您可能会发现一些非常有趣的主题。其中:

Implementing permissions based on reputation

Database schema for ACL

关于php - 设计多级用户权限系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065706/

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