权限管理 初设计思路

我理解的 权限管理

111    基于 rbac 设计的话,添加一个角色表,给角色赋予权限,用户可以 
	   切换角色 来选择权限

222    用户表里有一个权限字段,权限字段里放的是权限表的id,增加或取消
	   该用户权限就是对该字段的赋予和删除,
	   
	   至于对字段的删除怎么控制是否拥有那个权限,
	   则是通过是否遍历显示出来,来决定

333    则是把模块功能放在一个大数组里,根据用户角色来决定显示哪个模块,
         模块里也有用户角色字段来进行关联

探讨设计思路

灼灼桃花夭:
权限管理里面的,取消授权,难道就是根据status字段,取消授权的时候,就不遍历下面的权限列表,启用授权的时候,就遍历权限列表,这样来实现的?

༻:
应该是吧~

灼灼桃花夭:
照这么说,那权限列表的显示,也是根据状态来遍历显示权限列表

灼灼桃花夭:
看它是否有哪个功能

༻:
看你怎么做了,一般都是用户表和权限表是两个表,用户表里有一个权限字段

灼灼桃花夭:
恩,表设计很关键

༻:
权限字段里放的是权限表的id,增加或取消该用户权限就是对该字段的赋予和删除

灼灼桃花夭:
还有一种是rbac设计的,根据中间角色,给角色赋予权限

参考网址

https://blog.csdn.net/bin470398393/article/details/77770929

猜你喜欢

转载自blog.csdn.net/qq_39835505/article/details/86139478
今日推荐