关于管理系统的权限管理设计

以前做项目的权限管理设计设计可能过于简单 而且思路不是很清晰,今天做一下权限方面的梳理:

数据库设计:

角色表(tb_Role)

角色权限(tb_RolePermission) //可以把数据资源的数据直接添加到角色权限表, 也可以把数据资源(tb_DataSet)单独用表存放 好进行管理

用户角色(tb_UserRole)

用户表(tb_User)

判断用户权限流程:

1、先配置好角色。

2、给角色添加权限。

3、创建用户时选择角色,

4、登录时判断该用户属于什么角色及有什么权限即可、

原文地址:https://www.cnblogs.com/longshanshan/p/6732320.html