java怎么实现邮箱验证码失效的
大家给一点思路,我在进行某操作时,发送验证码到邮箱验证,怎么判断验证码在几分钟之后失效不能再用
[解决办法]
两种做法:
1、短验证码:服务器端记录了该验证码及对应的时间戳;
2、长验证码:验证码中包含时间戳,以及,服务器给该验证码内容的签名摘要;
[解决办法]
最简单的方法是:
你调用发送验证码方法的时候 set.nowTime发送时当前的时间 set.userid
验证码比较的时候 把nowTime 与当前时间比较一下 看是否在有效时间内
[解决办法]
发送验证码有个时间,从这个时间起记录,1分钟内,如没有验证,则过期。
[解决办法]
[解决办法]
[解决办法]
还有一个状态:
- SQL code
SELECT * FROM EMAIL_VALIDATOR_CODE e WHERE e.TOKEN = :token AND e.EXPIRE_TIME < :now AND e.STATUS = 0;
[解决办法]
[解决办法]
两种做法:
1、短验证码:服务器端记录了该验证码及对应的时间戳;
2、长验证码:验证码中包含时间戳,以及,服务器给该验证码内容的签名摘要;