短信验证码应用越来越广泛,现在几乎所有的网站、App应用以及软件都需要用到,对于开发人员来说,在实现短信验证码功能时,不能仅仅实现短信验证码功能就完事,还要注意一些其他事,总结起来主要有以下几方面:
1、当同一个手机号,连续请求3次,可由服务端判断给出60s的间隔限制,也可以在终端由交互样式阻碍用户持续请求,让用户安心等待再次获取;
2、当同一手机号第4-8次请求,则3分钟内为同一验证码,并且每次获取;
3、当同一手机号的请求,每天超过20次请求,则可直接锁定该手机号,拉入黑名单,拒绝其接下来的请求;
4、对于同一种验证类型,如忘记密码,注册等,3次填入验证码错误,则验证码失效;
短信接收时间基本在2-3秒,时间再长,有可能是运营商不靠谱。 推荐阅读:如何判断一家短信验证码服务商的好坏