为了账号安全,请及时绑定邮箱和手机立即绑定

Shiro安全框架入门

Mark0101 JAVA开发工程师
难度中级
时长 2小时20分
学习人数
综合评分9.37
112人评价 查看评价
9.4 内容实用
9.3 简洁易懂
9.4 逻辑清晰

已采纳回答 / 一直走下去吧
你登陆了,subject内有信息,服务器为关闭,肯定有你的信息,你是admin角色所以可以访问testrole,没有admin1这个角色所以报错

已采纳回答 / Hankong
兄弟,有截图吗?尽量把问题描述清楚一些

最新回答 / qq_鹿十_0
看源码他是通过roleName来获取的,而不是username

已采纳回答 / 明天再学
如果用了SpringMVC的话,设置的shiro的跳转貌似是没用的,这时候要在springMVC 里面配置,捕获异常并跳转:
&and!-- 捕获无权限的异常进行跳转 --&pro
&rtybean class="org.springframework.web.servlet.handler.Si...

已采纳回答 / 慕仙6047378
这是你的xml文件没有配置xmlns:util="http://www.springframework.org/schema/util"xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd",配置上就有了

已采纳回答 / 小明同学啊
https://www.cnblogs.com/ljy-20180122/p/9157912.html

已采纳回答 / weibo_sJ书桀
在这里是这样的,但是realmName是你自己创建的realm的名字

最赞回答 / hyz11
UsernamePasswordToken token =new UsernamePasswordToken("hyz","123456",false);在token中设置不记住密码

已采纳回答 / jspring
试一试全部大写,在你编写的代码模板的小窗口下面列举了${}这种的写法和对应的意思

已采纳回答 / Toconscience
```---- Table structure for table `roles_permissions`--DROP TABLE IF EXISTS `roles_permissions`;CREATE TABLE `roles_permissions` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `role_name` varchar(255) DEFAULT NULL,  `permission` varchar(255) NOT NULL,  PRIM...

已采纳回答 / bamboo123love
md5不是加密算法,而是散列算
MD5Hash构造函数中有散列次数设置,你生成用户密码的时候就确定好散列次数及盐的生成策略(固定or数据库字段存储)。在设置ream验证算法,视频中是md5散列...

已采纳回答 / alwynxu
有角色了,并不代表什么操作都可以执行了,角色权限就是用来指定这个角色可以做哪些操作。换句话说角色就是某些权限的集合。比如学校里面校长,老师,学生,等角色,但是他们都有不同的职业,这就是权限。如果只有角色没有权限,那角色就没有意义了
课程须知
基本必备:Java基础,Spring基础,使用过java web
老师告诉你能学到什么?
认识Shiro的整体架构 Shiro认证,授权过程及Session管理,缓存管理 Shiro在项目中的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消