我设计一个website.I要验证的手机号码。通过用户输入的注册页面上,通过发送验证码到他的手机。谁能给我指点我应该如何与它进行?

有帮助吗?

解决方案

有两种选择,取决于你的预算。

选项1 - 买短信网关和服务器上安装它。然后,您可以调用从你的服务器端脚本的API,将发送短信 - 你将需要提供手机号码和文字内容。这是更昂贵的选择,除非你有很多的体积。

选项2 - 使用SMS网关服务。在这种情况下,别人操作网关和调用他们的API来发送邮件。通常你买文本的“捆绑”使用这个,所以成本取决于你买的文本的数量。

其他提示

呃,这真的取决于你在做什么。

可以,例如,将电话连接到服务器,并使用如 gnokii 溶液发送消息或者是这样的。或者你可以使用电子邮件/网络中的一个短信是在那里闸,在互联网上。

在另一方面,你可以扭转你的用例了一下。而不是发送确认码到用户(和,我想,要他进入回您的网站),则可以显示一个确认代码给用户,并要求发送短信给你显示的数量。

此使得具有文本您的用户。首先,它降低了您的费用(如果您支付的消息)和第二,可以阻止邪恶的用户试图DOS您的SMS系统。

我宝德建议 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_start (未接电话号码的前五个数字)

<强>步骤2:

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 /强>

您完成了! 。它采用了独特的技术来验证移动电话号码

也许最简单的解决方法是使用一些web服务发送的SMS。

有关的例子看到这一点: http://www.codeproject.com/KB /cpp/SendSmsThroughWS.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top