SSH框架加入shiro,注入拦截规则后页面一直在登录界面跳转?(注释最后一个规则就不会)?

图片说明

2个回答

如果最后一行不去掉的话,按照向下匹配,如果不是css或者js或者images下的静态文件
或者login.jsp等不需要验证的页面,其他页面都需要验证吗。
如果此时你没有登录,那可不就一直跳转到登录页(loginUrl)吗

DarKnight0213
peloon 回复miaoch: 好的,我自己再看看吧,多谢了哥么
接近 2 年之前 回复
miaoch
miaoch 回复DarKnight0213: 那就不知道了,如果你执行过了subject.login(token),认证成功了的话,你的配置写与不写就没有区别了。你看看是不是认证失败或者其他原因
接近 2 年之前 回复
DarKnight0213
peloon 回复miaoch: 可是我的login方法里面执行了subject.login(token)
接近 2 年之前 回复
miaoch
miaoch 回复DarKnight0213: 从那个方法发起都是一样的,你如果是重定向,依旧是让客户端重新请求新路径,只要你还没有执行过subject.login(token); 也就是认证身份,那就会重新跳转回登录页
接近 2 年之前 回复
DarKnight0213
peloon 回复miaoch: 从UserAction下的login方法跳转到其他去页面,这些页面也会被拦截吗
接近 2 年之前 回复
miaoch
miaoch 另外说一下,你注释的内容不知道是不是笔误 一般用的是双星号,如果是单星号的话不会过滤子目录
接近 2 年之前 回复

图片说明
图片说明
图片说明

DarKnight0213
peloon 回复miaoch: 我也觉得配置了不会进入,打了断点也没反应
接近 2 年之前 回复
DarKnight0213
peloon 回复miaoch: 就是strut和spring结构
接近 2 年之前 回复
miaoch
miaoch 回复: 不对啊,你说去掉那条验证,就不会出现跳转登录页的问题了。所以我怀疑你加上配置都没办法进入这个login方法。你能给我看看是在哪个requestMapping下调用的这个方法吗
接近 2 年之前 回复
miaoch
miaoch 从你这个方法来看,你没有重定向,如果点击登录后还是跳回了登录页。要么是进入了else,要么是进入了catch。所以肯定是出问题了。reutrn home那个是渲染View 和验证没关系了
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐