SSM整合Shiro一直重复进入登录页面
问题描述
以前写的SSM代码是用拦截器来做的登录验证,现在准备利用Shiro,照着教程一切都很顺利,直到最后来实际测试的时候,每次一点登录就回到登录页面。
解决
还是对Shiro不熟悉,教程也没仔细看,进不了自定义的Realm的原因是都没启动这个入口!也就是说登录的地方没有使用subject.login(token)这个方法!没有login就不会去身份验证!
所以返回的时候被原来设置的拦截器又拦住了,这个时候再一判断有没有认证成功,自然就是失败,所以就又返回了登录页面。