基于手机的验证

时间:2012-03-06 04:17:05

标签: php verification phone-number

我想为用户进行基于手机的验证。我理解代码生成过程,我理解维护手机运营商数据库。但是要发送文本,我是否需要电话号码或是否可以使用互联网地址发送验证码?

5 个答案:

答案 0 :(得分:2)

您将要使用http://www.twilio.com/等服务发送短信。

他们有一个用于在此处发送短信的API:https://github.com/twilio/twilio-php

答案 1 :(得分:2)

为此提供了一些很好的服务。我过去曾使用过TropoTwilio,而且效果都很好。 Tropo拥有非常便宜的国际支持,Twilio拥有更好的日志/分析。

答案 2 :(得分:1)

如果您住在受支持的国家/地区,建议您查看Tropotwilio。否则,您可以与当地电信运营商联系以获取SMS网关访问权限,然后您可以通过HTTP接口推送您的短信。如果您选择自己做所有事情,那么我建议您使用GSM调制解调器并对其进行编程以推送您的信息。

答案 3 :(得分:0)

您可以通过发送电子邮件发送短信。每个运营商都有自己的电子邮件结构来通知用户 - 所以我会(在小规模项目上)做的是收集他们的电话运营商/电话号码(用户提交)。并且在DB存储中为不同公司提供寻址方案。

例如:

  

Verizon:phonenumber@vtext.com   ATT:phonenumber@txt.att.net

答案 4 :(得分:0)

还有一个关于电话验证的项目http://mOTP.in 移动OTP无需短信....好好试试