想要实现一个类似discuz的前端权限管理:
- 管理组(普通会员、版主、VIP等等)
- 用户等级(level1、level2等等;等级不同,权限不同)
每个用户属于一个管理组
并对应一个用户等级
;二者权限似乎在某些方便还是重叠的
查看了下discuz
的源码,它的实现思路就是各种if
判断,这样对于权限的判断很灵活,但是弊端就是维护起来似乎并不容易。
RBAC
更适合于管理后台的权限控制。
不知道对于这样的前端权限管理,有好的解决方案吗?
这样的权限数据表设计
方面应该注意些什么呢?
想要实现一个类似discuz的前端权限管理:
每个用户属于一个管理组
并对应一个用户等级
;二者权限似乎在某些方便还是重叠的
查看了下discuz
的源码,它的实现思路就是各种if
判断,这样对于权限的判断很灵活,但是弊端就是维护起来似乎并不容易。
RBAC
更适合于管理后台的权限控制。
不知道对于这样的前端权限管理,有好的解决方案吗?
这样的权限数据表设计
方面应该注意些什么呢?
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答787 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答697 阅读✓ 已解决