输入手机号码验证码的方式使应用程序帐户的注册和注册变得非常容易。
我相信大多数宝宝应该都已经习惯用这种方式,毕竟不用再去记繁琐的密码。
不过验证码注册登录也有一定的麻烦。以下几点鸭鸭深有体会。
时效差又麻烦
短信验证码登录一般需要这样的步骤:输入手机号码→点击【获取验证码】→接收验证短信→ 输入验证码→点击登录。
虽然不用输入密码是方便很多,但是你需要不停地在短信和App之间切换,稍微开个小差,验证码就输错了或者过期了。
信号稍微差点都收不到验证短信,你就会反复按很多次【重新发送验证码】,三五分钟过去手机还是没反应。然而等你放弃了,一堆验证短信涌过来。
我完全分不清哪个是最新的啊。只能再按一次重新发送……
莫名其妙的短信轰炸
有些短信验证码虽然是从正规的第三方短信验证平台发送的,但是有些不怀好意的人会利用平台的漏洞进行短信骚扰。只要知道你的号码,就可以利用发送验证码的原理对你发送大量短信,进行短信轰炸。
短信验证码在一定程度上验证了操作为本机(注册号码)操作,但在这个过程中,可能会被手机病毒盗取,还有可能被伪基站截获。
不要说夸张,每年手机短信诈骗新闻和求助帖那么多,你心里还没点数吗?
那能怎么办呢?验证码已经是最方便的了啊!不不不,有人研究出了一种新方法,这种方法目前还未普及,我在使用某些APP时偶然体验过几次,觉得很神奇:连验证码都不用输,直接输入手机号就能完成校验。
后来了解到,这些APP接入了中国移动的本机号码校验功能,你输入手机号时,它会自动校验号码是否为本机号码。如果是,就直接登录,免去了短信验证码等中间环节。
比如下图,当你注册一个账号的时候,选择【手机号码注册】,接着只要输入本机号码,就可以完成注册。登录时也是的一样的,不用再输入验证码。是不是比输入验证码方便很多的!
网关直接校验,更可靠!本机号码校验服务之所以这么快,是因为它调用运营商独有的数据网关,直接校验用户本机号码与应用捆绑号码、用户输入号码的匹配度。
一般来说,1.5秒内就能反馈使用APP的手机是否为本机,识别精准,确保用户唯一性。
如果检验不是本机号码,系统会发起其他安全策略,避免了木马劫持验证信息的风险,比短信验证登录更可靠。
虽然本机号码校验是中国移动推出的,但是它适用于移动、联通、电信三网的用户。
有了中国移动的本机号码校验功能,不管是对开发者来说,还是对用户来说,都变得更方便。希望更多的开发者能把这个功能加入到自己的APP中去啊!!!!