最近在修改一个需求,当用户登录出错的时候记录出错日志,错误次数+1;当用户登录成功后错误次数置为0;
但是在测试中发现,登录成功后,就是不走doGetAuthorizationInfo()方法,当然错误次数也无法重置了,就是下面这个地方;
解决方法:网上说法也很多,试了基本都没用,后来研究了下,在登录成功后跳转页面中加入shiro权限就可以;
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<shiro:hasRole name="username"></shiro:hasRole>
加上之后,再次测试,成功走到用户授权的方法;重置错误次数为0,此问题解决;
注:如有问题可以回复,看到第一时间分析解决,码农不易,感觉对您有用,帮助到您,可否打赏一杯可乐,在此谢过诸位,愿诸君终成大神,前程似锦~~~