杂记 RBAC
基于角色的访问控制RBAC的权限管理,基于角色的访问控制(Role-Based Access Control),在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。最后的结果就是不同的用户登录系统会看到不同的功能,也就是菜单。
首先是数据库的设计,需要用户表(user),角色表(role),权限表(permission),还需要两张中间表,用户-角色表(user_role),角色-权限表(role_permission),表结构如下:
用户表(user)
用户-角色表(user_role)
角色表(role)
权限表(permission)
角色-权限表(role_permission)
原文链接
https://segmentfault.com/p/1210000009472992/read