繁体   English   中英

电话号码验证

[英]Phone Number Verification

我一直在尝试在我的Android应用中实施一种一次性电话号码验证系统。

我研究发现,像twilio这样的公司都在提供这项服务,但使用起来都很昂贵。 我想要的只是一个随机的,唯一的代码,该代码将发送到用户提供的电话号码。

因此,进行了更多搜索,并找到了关于stackoverflow的文章 ,该文章讨论了使用openssl_random_pseudo_bytes($ bits)生成唯一的随机字母数字字符串。 但是我不知道从这里前进的方向。

我的问题

  1. 生成字符串并将其保存在数据库中之后。 我该如何发送一个到用户的电话号码。(我想我需要某种SMS API)。

  2. 这种生成随机字符串的方法有多安全。

谢谢。

您可以在服务器上生成一个UUID( http://en.wikipedia.org/wiki/Universally_unique_identifier )并将其存储在数据库中。 如果您担心冲突,请检查生成的UUID是否已经存在,如果存在,请生成另一个。

为了从您的服务器发送SMS,您需要使用某种SMS网关(例如Twilio)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM