Mobile 手机号码验证

Mobile 手机号码验证,mobile,sms,phone-number,verification,Mobile,Sms,Phone Number,Verification,我正在设计一个网站。我想通过向用户的手机发送验证码来验证用户在注册页面上输入的手机号码。有谁能给我一些建议,告诉我该如何处理它吗?最简单的解决方案可能是使用一些Web服务发送SMS 有关示例,请参见:根据您的预算,有两种选择 选项1-购买SMS网关并将其安装到服务器上。然后,您可以从服务器端脚本调用API,该脚本将发送一条短信-您需要提供移动电话号码和文本内容。这是一个更昂贵的选择,除非你有大量的容量 选项2-使用SMS网关服务。在这种情况下,其他人操作网关,您调用他们的API来发送消息。您通常

我正在设计一个网站。我想通过向用户的手机发送验证码来验证用户在注册页面上输入的手机号码。有谁能给我一些建议,告诉我该如何处理它吗?

最简单的解决方案可能是使用一些Web服务发送SMS


有关示例,请参见:

根据您的预算,有两种选择

选项1-购买SMS网关并将其安装到服务器上。然后,您可以从服务器端脚本调用API,该脚本将发送一条短信-您需要提供移动电话号码和文本内容。这是一个更昂贵的选择,除非你有大量的容量


选项2-使用SMS网关服务。在这种情况下,其他人操作网关,您调用他们的API来发送消息。您通常会购买“捆绑”文本来使用此功能,因此成本取决于您购买的文本数量。

嗯,这实际上取决于您在做什么

例如,您可以使用类似这样的解决方案将手机连接到服务器并发送消息。或者你可以使用一个电子邮件/www的短信门,在那里,在互联网上

另一方面,您可以稍微反转您的用例。您可以向用户显示确认码,并要求向您显示的号码发送短信,而不是向用户发送确认码(我猜,是要求他在您的网站上重新输入确认码)

这使得用户不得不给你发短信。首先,它可以降低您的费用(如果您为短信付费的话),其次,它可以防止恶意用户试图破坏您的短信系统。

我自豪地推荐(注意:我为cognalys工作)

因为它提供了一个优雅的API来验证可以集成在任何平台上的国际移动电话号码

步骤1

https://www.cognalys.com/api/v1/otp/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&mobile=MOBILE
它将生成对请求的移动电话号码的未接来电。并返回密钥匹配(验证步骤2)和otp_开始(未接来电号码的前五位)

第二步:

https://www.cognalys.com/api/v1/otp/confirm/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&keymatch=KEYMATCH&otp=OTP
请您的用户输入未接来电号码的最后五位数字,并连接otp_start和参数otp的最后五位数字,然后点击API,包括keymatch

你完了。它使用一种独特的技术来验证手机号码