设计一个多级用户权限系统
我正在一个拥有像树一样的数据库模式的网站上工作。 从上到下我有:
用户权限系统必须灵活,因为某人可以在树的任何级别获得或限制访问。 例如,一个管理位置x的人默认可以完全访问位置x以下的所有车队和位置x以下的所有车辆。 但我也应该能够限制用户访问位置x下的任何节点。
为这种权限系统开发模式的正确方法是什么? 存储用户有权访问的每个节点是否现实?即使它有点冗余? 目标是让我能够轻松地运行查询,例如获取用户有权访问的所有位置。
你可能会发现一些有趣的话题。 其中:
基于信誉实现权限
ACL的数据库模式
链接地址: http://www.djcxy.com/p/52867.html