权限设计
构想来源 http://www.cnblogs.com/sustudy/p/5366862.html
一个会员拥有一个角色,这里不采用一对多的角色方法。
会员表 user
- id
- name
- nameCn
- roleId
- …
角色表 role
- id
- name
- nameCn
- createAt
- updateAt
控制器表 control
- id
- name
- nameCn
- createAt
- updateAt
方法表 method
- id
- controlId
- name
- nameCn
- createAt
- updateAt
角色控制控制器 role_control
- id
- roleId
- controlId
- createAt
- updateAt
角色控制方法 role_method
- id
- roleId
- methodId
- createAt
- updateAt
在这里我们采用 * role_control * 和 * role_method* 两张表来共同控制 一个用户是否有权限进去一个控制器的方法。