设置了setPermissionsLookupEnabled(true)一样报错

来源:3-4 JdbcRealm讲解

托手筝

2018-10-23 15:22

https://img2.mukewang.com/5bcecba500018da914920588.jpg

String rolepermisson="select rolepermissions from userpermission where username =?";
jdbcRealm.setPermissionsQuery(rolepermisson);
subject.checkPermission("user:select");

https://img3.mukewang.com/5bcecc0100013d0a07640189.jpg

写回答 关注

6回答

  • qq_鹿十_0
    2020-01-12 16:23:25

    看源码他是通过roleName来获取的,而不是username

  • weixin_慕后端0371454
    2019-06-28 18:14:02
    在数据库的配置后面加上乱码处理,可能是中文乱码的问题   “?characterEncoding=UTF-8”


  • 木木吖
    2018-12-03 11:01:53

    有人解决了吗?同样的问题

  • 慕九州7554382
    2018-11-30 15:27:54

    解决了嘛?我一样的问题,困惑了,一下午了

  • SwordYu
    2018-11-03 23:42:42

    同样问题, 登录和角色认证都可以. 就是权限不行. (开关已经打开了.)

  • 回复我
    2018-10-23 20:16:25

    数据源设置了没有

Shiro安全框架入门

从零入门Shiro安全框架

48050 学习 · 332 问题

查看课程

相似问题