码迷,mamicode.com
首页 > 其他好文 > 详细

我的权限设计

时间:2017-04-27 00:34:23      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:str   系统   建议   有用   nis   用户中心   所有权   所有权限   vip   

用户表,角色表,权限表三张基础表。

关联关系:

用户与角色多对多

用户与权限多对多

角色与权限多对多

加上关系表,总共六张表。

角色表系统默认存在两个不可更改的角色,一个administrators,一个standard。

administrators拥有所有权限,包括用户中心及平台中心的任何操作。

standard仅拥有用户中心的操作权限。

角色的作用一般情况下仅仅用于维护权限,只有administrators和standard这两个系统默认的角色除了维护权限外还可以用于访问控制,作用类似权限(不过不建议使用,容易造成混乱,建议只使用权限处理)。

有时候我们需要去给用户直接绑定权限,比如增加了一项vip权限,standard所包含的权限操作是不包含vip权限的,这时候给基于standard角色用户的基础上增绑定vip的权限即可。

权限表数据一旦稳定就不要轻易改动。

 

我的权限设计

标签:str   系统   建议   有用   nis   用户中心   所有权   所有权限   vip   

原文地址:http://www.cnblogs.com/hihtml5/p/6771659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!