猿问

短信验证码的失效时间

怎么给短信验证码设置失效时间呢?除了session,请各位大神给点建议

HUX布斯
浏览 1475回答 1
1回答

哆啦的时光机

1.生成验证码 2.让验证码结合时间的概念,比如存到缓存(redis、memcache等,以手机号为key,验证码为value),设置半小时过期,最后用户提交的时候,去看下缓存还在不在,对不对存到数据库,表结构为phone,code,expire_time,生成数据存到数据库,最后用户提交去数据库查如果不是短信验证码,是邮箱验证,还可以用邮箱、过期时间等信息加密,用户点击确认的时候解密,确认时间是否过期想不粗来了
随时随地看视频慕课网APP
我要回答