时间: 2018-12-13 来源: 华兴软通 本文链接:https://www.smshx.com/dongtai644.html
近年来移动互联网用户及APP数量暴增,使得短信验证码接口的应用越来越广泛,包括验证码短信、通知短信、营销短信等在各行业的发送。短信验证码接口一般支持http、webservice调用,企业程序员在需要发送短信验证码的地方添加接口地址和相关参数,如接收端手机号码、接收内容及其他参数,调用完就会返回数据,表示提交成功和失败。
关于短信验证码接口,企业还需要设置一些限制条件,这是非常重要的。
1、同一手机号前三次短信验证码请求,可在服务器端设置给出60s的间隔时间,也可在终端由交互样式阻碍用户持续请求,让用户安心等待,超过间隔时间方可再次获取,更好的利用短信验证码,避免成本浪费。
2、同一手机号第4-8次请求,设置三分钟内为同一验证码,并且每次获取。
3、同一手机号码获取短信验证码,限制每天的获取次数,一旦超过上限,则可直接锁定这个手机号码,拉入黑名单,拒绝其接下来的请求。
4、对于同一种类型的验证,比如修改密码、注册等,三次填写错误,则这个验证码失效,需要重新获取。
5、短信验证码的接收时间一般都很短,若是它每次的送达时间都很长,很可能是这个短信验证码接口服务商不太靠谱。
6、结合图形验证、数字验证一起使用,能发挥更好的效果。
短信验证码接口的各项设置,归根结底还是为了安全。因为市面上现在有各种各样的短信验证码破解手段,若是不对短信验证码进行限制,长时间就会破解利用。而有了限制,特别是时效性的限制,即使破解了验证码也失效了。越重要的地方,设置的短信验证码的时效性越短。