本文主要是介绍SpringBoot中使用验证码easy-captcha,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
easy-captcha使用的大概逻辑:
当一个请求发送到后端服务器请求验证,服务器使用easy-captcha生成一个验证码图片,并通过session将验证信息保存在服务器,当用户登录校验时候,会从ession中取出对比是否一致
但是前后端分离之后 由于跨域问题 以上就无法实现了 下面这种情况没有亲测
以下是另外一种解决方案,就是自己手动模仿原先Session保存策略
比如存在Redis中,或者在后台创建一个Map,将验证码保存在Map中,前端传过来与Redis或者Map中的值进行匹对
这个Componet不需要加
这个Key好比原先的SessionId
这篇关于SpringBoot中使用验证码easy-captcha的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!