互亿无线·让通信更简单

短信开发经验谈-如何设置手机短信验证码时效性?

2019-03-08 13:25:36

      短信验证码已经被广泛应用,相信大家都不会陌生。无论是网站注册,信息核对,网络安全都需要用到手机短信验证码,但是短信验证码是有时效性的,1分钟、3分钟、5分钟有效,如果过了时间就会失效,需要重新获取。


      在互联网高速发展的时代,APP拥有上千个应用,使得传统短信行业瞬间翻盘。其中互联网常用的短信服务有:短信验证码、会员营销群发、语音验证码等等。虽然这只是短信行业的一个小枝干,但是也足以证明了短信行业存在的必要性。使用短信样时还需要短信接口。
      短信验证码接口一般支持HTTP和webservice调用,程序员需要在短信验证码平台发送短信验证码来添加接口地址和相关参数,如接收端手机号码、接收内容以及其他接口参数,调用后会返回XML数据,说明提交成功或失败!
      1、前三次短信请求可以由服务器判断为给一个60 s的间隔限制,或者通过终端的交互方式阻止用户继续请求,让用户等待另一次获取;
      2、同一手机号码设置4-8请求,然后3分钟为同一验证码。
      3、如果每天对同一手机号码的请求超过20个,手机号码可以被直接锁定,列入黑名单,并被拒绝请求。
      4、对于同一类型的验证,如忘记密码、注册等,如果验证码填写三次,验证码就会无效。
      5、短信接收时间基本为2-3秒,时间更长,可能就是运营商的问题了。
      6、图形验证码很容易绕过,所以不建议使用图形验证码,登录查找密码等路径,短信是一种比较安全的方式,图形验证码多用于防止机器批量操作造成服务器压力。
 


服务热线:
400 880 8898