前端验证码配合后端的实现思路?

现页面中需要添加验证码功能,验证成功后再给用户发送短信。

目前实现思路:加载页面时调用接口生成一个唯一的id用于标识当前用户和对应的4位验证码,并且将id标识写入到客户端cookie中,将id和验证码写入到redis中(5min过期)。用户可以重新生成验证码,即:生成新的4位验证码,并修改redis中的value值(若过期则创建新的)。用户填写后提交数据至后端,后端获取cookie中的id标识和用户填写的验证码去判断是否合法。合法执行下一步。

想问下:有没有更好的实现思路?

前端
redis
验证码
2022-07-12 13:33:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
1糯米糖果1

你这个使用cookie嘛?如果使用cookie就不用考虑这么复杂。服务端直接给你种一个sessionid,然后关联上一个验证码即可。

分享
微博
QQ
微信
回复
2022-07-12 14:50:27
相关问题
PageAbility配合多个Slice实现页面间切换
12042浏览 • 4回复 已解决
JS 如何实现登录 连接后端
2136浏览 • 1回复 待解决
JS如何实现手机扫功能?
1379浏览 • 1回复 待解决
相册扫识别多失败
254浏览 • 1回复 待解决
Arkts开发 api9 中怎么实现功能?
917浏览 • 1回复 待解决
版本新增taskpool相关功能验证
26浏览 • 1回复 待解决
后端查询数据库性能问题
2100浏览 • 1回复 待解决
Canvas组件实现二维中心内嵌图标
8浏览 • 0回复 待解决
前端手动刷新显示Rdb数据
119浏览 • 1回复 待解决
上传文件后,如何接受后端返回数据
160浏览 • 1回复 待解决
PolarDB MySQL如何验证读写分离?
859浏览 • 1回复 待解决