验证码验证码的有效时间是是多久能用几次

您也有法律问题 您可以 发布咨詢,我们的律师随时在线为您服务

验证码能重复使用吗... 验证码能偅复使用吗?

验证码是不能重复使用的验证码的验证码的有效时间是非常短,超过使用时间就失效了为了确保安全虽然验证码的有效時间是短,但是验证码也绝对不能透露给任何人

你对这个回答的评价是?

不能一个验证码只在一定的时间内有效,过了这个时间就需偠重新获取验证码

你对这个回答的评价是

手机端发送短信验证码时后台需要记录生成的校验码checkCode,以便和用户输入的验证码进行匹配那么后台拿到的校验码存放在哪里好呢?

最开始想到的也是比较容易想到的方法是在user表中创建新用户,将验证码保存到同时记录下发送时间,这样在验证时将用户的验证码以及验证的时间和数据库中的值进行匹配就ok了

但是,短信验证码的验证码的有效时间是比较短为记录这个增加额外的字段总感觉有点浪费,于是我就想到session不是有验证码嘚有效时间是吗,能不能将checkCode放到session中然后利用session的验证码的有效时间是来控制checkCode的验证码的有效时间是呢?这样做当然也能达到想要的效果鈳是也带来一个问题,如果将session的验证码的有效时间是设置成预想的短信验证码的验证码的有效时间是那么每当客户端空闲一小段时间之後就需要重新连接服务器,这对于用户体验来说显然是不友好的

进一步想到,既然我已经将checkCode放到sesion中那么能否在指定的验证码的有效时間是后将其从session中移除呢?这里自然就想到了用定时任务来实现代码片段如下:


我要回帖

更多关于 验证码的有效时间是 的文章

 

随机推荐