权限管理 初设计思路

我理解的 权限管理

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

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

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

探讨设计思路

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

༻:
应该是吧~

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

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

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

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

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

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

参考网址

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值