采用spring security
验证码在session 里面 可是校验成功之后没删除验证码
安全部门觉得有风险,然后研究了session repository 注入之后调用remove attribute 验证码
但是一直失败
后来才发现 httpsession里面的已经代理了session repository 直接用httpsession remove attribute就可以了
不需要自己注入
安全部门要求验证码要防暴力破解
最新推荐文章于 2025-10-07 10:41:16 发布
本文探讨了在使用Spring Security时遇到的验证码处理问题。在验证成功后未能从Session中删除验证码,引发安全风险。通过深入研究,发现可以直接使用HttpSession的removeAttribute方法来删除验证码,而无需手动注入SessionRepository。这一解决方案有效解决了安全问题。
2281

被折叠的 条评论
为什么被折叠?



