想做忘记密码功能,但老是被shiro拦截,没登录的请求都跳回登录页面
这是获取验证码的ajax
function getYZM() {
$.ajax({
url:'user/forgetPwdYz.do',
type:"POST",
async: false,
success: function(data){
alert("成功");
alert(data);
},
error:function(data){
alert("失败");
}
})
}
这是shiro的配置<!-- Shiro Filter -->
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager" />
...
<property name="filterChainDefinitions">
<value>
//开放user请求,还是一直在登录页面
/user/*.do = anon
/userYz.jsp/** = anon
/** = authc </value>
</property>
</bean>应该还需要改哪里?潇湘沐
相关分类