实战权限管理总共有五张表
1.用户表;
2.角色表;
3.权限表;
4.用户角色中间表;(一个用户可能对应多个角色)
5角色权限中间表;(一个角色也可以有多个权限)
思路整理:
通过拦截器,判断方法体上是否加了注解,在根据注解判断注解是否加了自定义参数。
通过用户ID找到对应的角色(可能有多个角色),再通过角色ID找到权限ID,再根据权限ID做出判断可以执行哪些操作!
实战权限管理总共有五张表
1.用户表;
2.角色表;
3.权限表;
4.用户角色中间表;(一个用户可能对应多个角色)
5角色权限中间表;(一个角色也可以有多个权限)
思路整理:
通过拦截器,判断方法体上是否加了注解,在根据注解判断注解是否加了自定义参数。
通过用户ID找到对应的角色(可能有多个角色),再通过角色ID找到权限ID,再根据权限ID做出判断可以执行哪些操作!