网站注册中短信验证码的一些求解

aa6230991 2018-03-28 12:44:36
小弟最近用了一个ThinkPHP架构的商城程序,其他功能都正常,但是我发现注册时,短信验证码是一直重复的,注册手机号A短信验证码是130580,注册手机号B时也是130580,根本不需要发送验证码就可以用一个验证码注册无数账号。但只要清理了自己浏览器的Cookies,这个验证码就会更换成新的短信验证码,而原先的验证码也变成无法使用。请教各位大神们,这种情况该如何处理?
...全文
829 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
董哥007 2018-03-29
  • 打赏
  • 举报
回复
注册的短信,肯定有个短暂的有效期 ,看完你的描述,你是把短信存在cookie了,据我观察 ,你的逻辑肯定是,先判断cookie里面有没有验证码,或者说验证码是否是有效值,如果是有效的,你后端就不去重新调短信接口,如果coolie没了,你就发起调用,产生新的验证码。。。我这样分析,不知道你理解没
  • 打赏
  • 举报
回复
看一下短信验证码存入缓存的机制,,,是否只有缓存为空的时候才进行更新,如果不为空就沿用缓存内的验证码
好人二狗 2018-03-28
  • 打赏
  • 举报
回复
短信验证码?你看一下发送短信给用户是调用的什么服务商的,还有就是验证提交的短信验证码那个接口的代码逻辑

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧