- RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。
数据表名 | 描述 | 表字段解释 | 表设计 |
---|---|---|---|
13_users | 用户表 | 后台管理员集合 | uid,uname,pwd,status,create_time,login_ip |
13_auth_role | 角色表 | 所有角色的集合,如超级管理员,普通管理员,新闻编辑,控评管理员 | id,title,status,rules |
13_auth_rule | 权限表 | 所有操作页面路由集合 如系统设置, 文章管理, 添加新成员,分类管理,评论管理,评论删除, 文章新增, 文章编辑 | id,name,title,pid, is_menu,status |
13_users_role | 用户-角色关联表 | 该关联表只有2个字段,并且无主键,只是起到表关联的作用 | uid,role_id |