这个问题让我看到,呵呵,不得不说两句。 1、手机验证码的根本在于,网站提供的与ID对应的验证信息必须“过”一遍特定的手机号、及时准确地返回网站。完成了这个流程,网站就可以确认这个手机号和ID的对应关系。所以,实现“过手机”是关键。 2、这个关键的“过”,怎么实现?大家首先想到的是通过短信、向下过。其实远远不仅于此。目前比较成熟的方案已经有三类:短信下行;语音下行;短信上行。 3、短信下行是什么,不用多解释了。楼主用的就是这个方案。它的优点很多:最为普及、用户习惯、操作简便、信息可以保存、转发。它的不足也很致命:政策不稳定(楼主正在煎熬的就是当前整顿垃圾短信政策导致)、延时、丢包、号码无法自定义。 4、语音下行,即网站发出的验证码信息通过TTS服务器转换为语音、自动呼叫用户手机、播报验证码,用户听到后填写完成验证。这种方案还比较新,目前典型用户:快的打车APP、建行网银等。它的优点:不延时,快!可以提升用户的新鲜感。全面覆盖手机三网、固话(需设置)。不会被屏蔽。人性化特征:对于嘈杂环境,专门设置播放两遍。来电号码可以定义成网站的服务热线,用户有问题还可直接回拨。 5、短信上行,即网站页面显示验证码,要求用户手机主动以短信方式把它编写发送到网站特服号。这样,验证码也自下而上“过”了这个手机号,网站完成验证。这种方式,典型用户是腾讯企业邮箱、企业QQ的管理员手机绑定。它的好处是:优势:不延时、快!稳定!100%保证用户授权的验证行为,有效防止注册用户疏忽或恶意输入他人手机号。有操作门槛,屏蔽掉劣质用户。 6、楼主所说的备用方案,可以用以上4、5的方式,最为合理。我们有整个手机验证码云服务的平台,覆盖这三套方案,而且用一套接口完成。就是说开发上只要做一次简单的接入,就能使用到全部三个特征。楼主如果感兴趣,可以联系我QQ跟我要方案文档,最近上论坛少。我的Q是 2355716088 。欢迎探讨、给我们提意见建议,呵呵。 最后说一句,楼主想到“备用方案”,我极为赞赏。这才是真正对自己平台和对客户负责的思路。短信平台,事实已经证明是不存在100%稳定的。当它出问题的时候怎么办,难道眼睁睁看着网站注册流程中断而不管?居安思危、早日上备用方案,这是个靠谱、负责的决定。
2,245
社区成员
699
社区内容
加载中
试试用AI创作助手写篇文章吧