首页 > 代码库 > 我的权限设计
我的权限设计
用户表,角色表,权限表三张基础表。
关联关系:
用户与角色多对多
用户与权限多对多
角色与权限多对多
加上关系表,总共六张表。
角色表系统默认存在两个不可更改的角色,一个administrators,一个standard。
administrators拥有所有权限,包括用户中心及平台中心的任何操作。
standard仅拥有用户中心的操作权限。
角色的作用一般情况下仅仅用于维护权限,只有administrators和standard这两个系统默认的角色除了维护权限外还可以用于访问控制,作用类似权限(不过不建议使用,容易造成混乱,建议只使用权限处理)。
有时候我们需要去给用户直接绑定权限,比如增加了一项vip权限,standard所包含的权限操作是不包含vip权限的,这时候给基于standard角色用户的基础上增绑定vip的权限即可。
权限表数据一旦稳定就不要轻易改动。
我的权限设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。