[英]Phone Number Verification
我一直在尝试在我的Android应用中实施一种一次性电话号码验证系统。
我研究发现,像twilio这样的公司都在提供这项服务,但使用起来都很昂贵。 我想要的只是一个随机的,唯一的代码,该代码将发送到用户提供的电话号码。
因此,进行了更多搜索,并找到了关于stackoverflow的文章 ,该文章讨论了使用openssl_random_pseudo_bytes($ bits)生成唯一的随机字母数字字符串。 但是我不知道从这里前进的方向。
我的问题
生成字符串并将其保存在数据库中之后。 我该如何发送一个到用户的电话号码。(我想我需要某种SMS API)。
这种生成随机字符串的方法有多安全。
谢谢。
您可以在服务器上生成一个UUID( http://en.wikipedia.org/wiki/Universally_unique_identifier )并将其存储在数据库中。 如果您担心冲突,请检查生成的UUID是否已经存在,如果存在,请生成另一个。
为了从您的服务器发送SMS,您需要使用某种SMS网关(例如Twilio)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.