关于图形验证码的校验

来源:4-4 图形验证码功能开发2

慕雪9296518

2021-02-25 22:36:16

老师好,也是关于校验图形验证码的问题

  1. 后台产生一个验证码,过期时间10分钟,存入redis,返回前台验证码的图片。

  2. 前台输入验证码,请求后台

  3. 后台收到前台请求后,在redis取出对应标识的验证码,如果验证码是一致的,则返回用户登录token与信息。

到这里为止还是算清晰的,但是我想问存入redis中key的名字是固定的,如果多个用户呢同时请求验证码呢?redis的命名从何而来,本身也没登录根本没法按用户属性区分哪个key属于哪个用户请求的,在用户发送post登录的时候怎么找出匹配的那个redis属性再来进行校验啊?

另外老师说接下来有讲,具体是哪个章节,我好像没看到,能不能指明一下是哪个章节有说呢???


写回答

1回答

Brian

2021-02-28

但是我想问存入redis中key的名字是固定的,如果多个用户呢同时请求验证码呢?

——本地的sid,是一个uuid,唯一的,所有用户都会在请求验证码之前产生一个sid


redis的命名从何而来,本身也没登录根本没法按用户属性区分哪个key属于哪个用户请求的,在用户发送post登录的时候怎么找出匹配的那个redis属性再来进行校验啊?

——看看这一节?https://class.imooc.com/lesson/1168#mid=28394?

0

0 学习 · 1842 问题

查看课程