设计多级用户权限系统
|
我正在一个具有像树一样的数据库架构的站点上工作。从上到下,我有:
一个公司可以有很多
可以有很多位置
可以拥有许多舰队
汽车
用户许可系统必须具有灵活性,因为某人可以在树的任何级别上获得或具有受限的访问权限。例如,默认情况下,管理位置x的人将完全有权访问位置x以下的所有车队和位置x以下的所有车辆。但是我也应该能够将用户的访问权限限制在x位置以下的任何节点上。
为这样的权限系统开发架构的正确方法是什么?存储用户可以访问的每个节点(即使这是多余的)是否现实?我的目标是能够轻松运行查询,例如获取用户有权访问的所有位置。
没有找到相关结果
已邀请:
1 个回复
攫怂绵十