验证码相关后端逻辑

总体思想

后端会将需要展示的图片及uuid封装在通用返回结果类中传递给前端,前端将用户输入的答案传递给后端在redis中进行相应校验

 

相关步骤

  1. 判断验证码是否开启
    1.   若未开启则直接返回
  1. 生成uuid,用作redis的key
  2. 使用相关组件生成文本、答案及图片
  3. 将(uuid, code)存入redis中
  4. 将图片及uuid传递给前端

 

最后前端在登录时传递uuid及验证码结果至后端,若验证有误则直接抛出异常至全局处理器

 

 

响应结果

  注:后端会将需要展示的图片封装在通用返回结果类中传递给前端,前端将用户输入的答案传递给后端进行相应校验

    在进行redis存储时,key值一般都会进行相应拼接,并且设置过期时间

    通用结果类继承HashMap,便于后续增加字段信息

 

生成相应图片

 

后端验证

 

posted @   先娶国王后取经  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示