【发布时间】:2016-09-28 18:38:15
【问题描述】:
事情是这样的: 我希望用户具有这样的角色:
表用户: id|用户名|role_id
表角色: id|name|add_users|add_customers|configure_mail|...|...|...
权限是二进制类型,当用户可以执行操作时它有一个1,否则它有一个0。
在我的 shiro.ini 中,我有以下疑问:
jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm
jdbcRealm.authenticationQuery = SELECT password from users where username = ?
jdbcRealm.userRolesQuery = select name from roles where id = (select role_id FROM users WHERE username = ?)
有没有办法做到这一点? 我已经搜索了好几天了。我将衷心感谢您的帮助。 在此先感谢各位。
【问题讨论】:
标签: java spring-mvc shiro