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

问一个短信失效时间的设置方式

问一个短信失效时间的设置方式

PHP
月关宝盒 2019-03-11 21:49:25
想要实现一个短信发送,然后设置一个失效时间,把它存储起来。一开始想到的是用session,设置过期时间,但是我一些登录的信息也保存在session中,如果失效的话我的登录信息应该也会消失,这样就不太好了;还看到一种方式,是通过数据库,在数据库设置验证码,发送时间,失效时间字段,然后根据发送时间和失效时间跟现在的时间比较看是否过期。但是感觉这样不太好,为了一个验证码每次都要去动数据库,还要专门添加几个字段。比较小白,所以,想问一下你们是怎么实现这个验证码失效时间呢?有什么比较好的方法吗?我用的是laravel框架。
查看完整描述

3 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

利用laravel的Cache门面,设置一个手机号的有效期然后短信验证码存储在里面

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 518 浏览

添加回答

举报

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