采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,可以详细的讲解下前端验证码与后段验证码校验的思路吗,这几天面试问到了这点,我只是简单回答了用户输入的验证码与后端生成的验证码进行对比。他说我没有说到点子上。重新看了视频,发现还有token这点,所以我的理解是,用户点击验证码或者刷新网页之后,后端生成token和验证码信息,保存验证码到数据库,那前端生成的token信息,是如何获取到缓存中的验证码的
login.vue的login方法中增加:
_this.user.imageCodeToken = _this.imageCodeToken;
好的,谢谢
可以看下最后关于登录流程图的讲解。
验证码的token是在前端生产的,然后传给后端,后端生成验证码,存入缓存,并返回验证码图片。
前端的验证码是用户输入的,直接将验证码输入框中的值传到后端,和redis缓存中的验证码比较。
整个过程就只用到一个token吗,这样的话我好像理解了
对的,token是唯一标识,整个流程只会有一个token
登录后可查看更多问答,登录/注册
全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术
2.0k 4
1.1k 1
1.5k 18
1.1k 13