RBAC 基于角色的用户访问权限控制

提供一种建表的思路

管理员表

id 账户名 密码 创建时间 关联的角色ID
id manager_name manager_pwd create_time m_role_id

权限表

id 权限名 父id 控制器 操作方法 全路径 权限等级
id auth_name auth_pid auth_c auth_a auth_path auth_level
1 商品管理 0 null null 1 0
2 商品列表 1 Goods list 1-2 1

1.顶级权限的path=自身的id值,次级权限的path=父级权限id值-本身权限id值
2.顶级权限的level=0,以此类推

角色表

id 角色名 角色权限id 角色权限控制器方法
id role_name role_auth_ids role_auth_ca
1 客服 1,2 Goods-list,Goods-add

你可能感兴趣的:(RBAC 基于角色的用户访问权限控制)