为了账号安全,请及时绑定邮箱和手机立即绑定

短信验证码的失效时间

短信验证码的失效时间

PHP
九州编程 2019-01-27 20:53:43
怎么给短信验证码设置失效时间呢?除了session,请各位大神给点建议
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

1.生成验证码 
2.让验证码结合时间的概念,比如

  • 存到缓存(redis、memcache等,以手机号为key,验证码为value),设置半小时过期,最后用户提交的时候,去看下缓存还在不在,对不对

  • 存到数据库,表结构为phone,code,expire_time,生成数据存到数据库,最后用户提交去数据库查

  • 如果不是短信验证码,是邮箱验证,还可以用邮箱、过期时间等信息加密,用户点击确认的时候解密,确认时间是否过期

  • 想不粗来了


查看完整回答
反对 回复 2019-01-27
  • 1 回答
  • 0 关注
  • 578 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信