请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

权限问题

用户已经分配的权限点集合 和 角色已分配的权限点集合 为什么要写俩 用户已分配的权限点已经包括了 角色已分配的了 这块没看懂,aclDto 里面 hasAcl 为什么要加这个属性 视频里解释的没太明白

正在回答 回答被采纳积分+3

1回答

Jimin 2018-12-09 22:36:03

你好,感觉是哪个细节你没抓住。这里的场景是,用户在进行权限分配时,不一定拥有某个角色的所有权限,这种权限理论上他是不可以分配的(否则他就可以通过重新分配权限让自己拥有自己没有的权限)。
但是呢,又担心他在做权限分配时,以为自己已经拥有了所有权限,在理解上出现问题。因此,对于某个角色进行权限分配时,需要列出这个角色所有权限,用户可以操作自己拥有的权限,用户操作不了的权限如果想操作,可以找权限更高的管理员给他分配没有的权限。

0 回复 有任何疑惑可以回复我~
  • 提问者 uareRight #1
    哇老师讲完我感觉一下通了不少,是不是相当于分配角色的时候,相当于现在有,A,B两个用户,都分配1这个角色,1这个角色有三个权限点功能a,b,c,然后相当于给A用户分配1这个角色的a功能,给B用户分配1这个角色的b,c功能,然后这时候A用户虽然能看到1角色里面的所有权限点,但是只能操作a功能,B用户只能操作1角色的,b,c功能,老师这样理解对嘛
    回复 有任何疑惑可以回复我~ 2018-12-10 18:19:18
  • Jimin 回复 提问者 uareRight #2
    嗯,是这样子的
    回复 有任何疑惑可以回复我~ 2018-12-10 22:38:51

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信