rbac权限管理
什么是rbac : 权限管理系统 通过分配角色权限的方式 分配给 用户 权限
在一些较小时数据的时候 是直接给用户分配权限 但是 如果 用户 有10000 个 那么 就需要给 10000 个人分配权限 非常的不合理
我们可以借助 分配 角色权限 用户所属于哪些角色 就 可以对应不同的权限 进行添加 与修改时候减少了我们的工作量;
一: 数据表的设计
1 用户表 <----2用户关联角色表-----> 3 角色表<---------4角色管理权限表-----> 5权限表
user user_role roel roel-permission permission
1 用户表
id name user_id ==>role_id id role_name ... role_id ==>permission_id permission_id,name
ps: 设置 (2) 用户角色管理表 和 (4)角色权限表 的时候不需要设置主键
男儿立志出乡关 学不成名誓不还