验证码本来就只是个安全提升,只是想证明是你本人在操作(真的能证明是你本人!!!!!)。
我倒是觉得一段时间内有效比较好(不超过10-20分钟)!我们领导非要说校验过一次就没有用了,长时间不完成操作过了2-3分钟也无效了。如果一个用户多次操作,反复操作发送->等待->验证,是一种资源浪费。
可是我看大部分网站就是你领导说的那样哦,如果一个用户多次操作,反复操作发送->等待->验证,你可以限制他的次数
工作原则一,领导说的都是对的。
原则二,如果有疑问,请参考第一条。
个人觉得这样一个循环时间较长,同一个用户短期对服务器的访问压力减少,另外也更安全!
支持你们领导的说法!
根据使用场景而定吧,如果是一些基础操作,如登录验证、注册验证的话,可以用时间来界定;但如果涉及到支付或者其他安全性要求较高的情况,就得一次性了。这样就不浪费资源了。
一段时间呗
领导跟你的意见一致听你的,不一致听领导的。
一段时间和一次性是都能做(同时存在)