验证码两次生成

来源:4-12 短信登录配置及重构

慕容93156

2019-07-10

重构后进入登陆页面会生成两次图片验证码的值,同样点击发送手机验证码也会生成两次验证码值

写回答

1回答

JoJo

2019-07-15

确认相关Filter继承了OncePerRequestFilter,如果确认了,确认Filter没有被声明为Spring的Bean,是自己在Security配置代码里实例化的。因为Spring Boot会默认把Filter类型的Spring Bean加到过滤器链里,所以如果你把你的Filter声明成Spring Bean,等于这个过滤器被加了两次,一次是你写代码加到Spring Security的过滤器链里,一次是Spring Boot自动加到整个Web项目的过滤器链里。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程