问题一、Shiro登录不经过FormAuthenticationFilter过滤器
问题: 程序继承Shiro提供的FormAuthenticationFilter过滤器进行登录校验,在进行登录页面开发时,Debug发现程序不会进到自定义的FormAuthenticationFilter的executeLogin
方法,这是为什么呢?
解决方法:ShiroFilterFactoryBean的属性loginUrl
的访问权限设置为authc,
比如loginUrl为/login
,那么需要在Shiro的FilterChainDefinitionMap
中加入:/login = authc;