猿问

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

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

月关宝盒
浏览 519回答 3
3回答

饮歌长啸

利用laravel的Cache门面,设置一个手机号的有效期然后短信验证码存储在里面
随时随地看视频慕课网APP
我要回答