关于验证码验证的疑问

来源:11-5 增加登录图形验证码

潇歌

2020-09-19

老师,可以详细的讲解下前端验证码与后段验证码校验的思路吗,这几天面试问到了这点,我只是简单回答了用户输入的验证码与后端生成的验证码进行对比。他说我没有说到点子上。重新看了视频,发现还有token这点,所以我的理解是,用户点击验证码或者刷新网页之后,后端生成token和验证码信息,保存验证码到数据库,那前端生成的token信息,是如何获取到缓存中的验证码的

写回答

2回答

不移山的愚公

2020-10-18

login.vue的login方法中增加:

_this.user.imageCodeToken = _this.imageCodeToken;


2
1
潇歌
好的,谢谢
2020-10-18
共1条回复

甲蛙

2020-09-19

可以看下最后关于登录流程图的讲解。

验证码的token是在前端生产的,然后传给后端,后端生成验证码,存入缓存,并返回验证码图片。

前端的验证码是用户输入的,直接将验证码输入框中的值传到后端,和redis缓存中的验证码比较。

0
2
甲蛙
回复
潇歌
对的,token是唯一标识,整个流程只会有一个token
2020-09-21
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程