关于图形验证码的校验
来源:4-4 图形验证码功能开发2
慕雪9296518
2021-02-25 22:36:16
老师好,也是关于校验图形验证码的问题
后台产生一个验证码,过期时间10分钟,存入redis,返回前台验证码的图片。
前台输入验证码,请求后台
后台收到前台请求后,在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?
相似问题