请稍等 ...
×

采纳答案成功!

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

shiro 通过数据库管理权限

老师、您好?请问shiro如何实现数据库管理访问权限

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

插入代码

1回答

Jimin 2018-09-28 01:24:15

你好,shiro其实有提供接口,允许讲权限配置到数据库里,但是实际中如果这样做,基本只能给开发人员使用,其他工作人员要配置会变得很难,而且也特别容易出错。

如果你就是自己组内使用,那么你要这样实现,也是没什么问题的,实现起来其实也不难,核心原理是:找到FilterChainManager,清除之前的FilterChain,然后加上数据库里最新的。

这里的实现呢,很多人都有写好的例子,你可以参考一下,比如:

http://dr-yanglong.github.io/2015/07/07/shiro-dynamic-perms/

http://www.cnblogs.com/agnils/p/6939811.html


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号