请稍等 ...
×

采纳答案成功!

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

老师啊,快来解决我的问题啊,自己写的RBAC都实现了,就是最后用户登录后,他没权限的路径也能访问,限制不住是怎么回事啊

加微信:zsd1397257618 QQ:1397257618   急死了

版本5.0.7

https://img1.sycdn.imooc.com//szimg/5b8e28bb0001feb713240354.jpg

我写了一个路径,这路径的权限是1

https://img1.sycdn.imooc.com//szimg/5b8e2a06000134f413930242.jpg

当用户登录授权,也也是1

当他访问别的路径时候怎么也可以访问,不是写了所有路径必须有权限才能访问的吗


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

1回答

JoJo 2018-09-07 17:52:03

你没写啊...你写的是.anyRequest().authenticated()这是只要登录就能访问,需要权限控制的话应该是这样anyRequest().access("@rbacService.hasPermission(request, authentication)");然后再rabcService这个bean的hasPermission方法里去查数据库判断权限。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信