Verify signup via SMS?

时间:2011-10-19 作者:Probocop

有谁知道WordPress有一个插件,需要新用户在注册过程中输入手机号码?

然后通过短信向用户发送验证码,用户必须输入验证码才能完成注册过程。

有什么想法吗?

谢谢

2 个回复
最合适的回答,由SO网友:soulseekah 整理而成

考虑以下资源:

这背后的概念是向用户输入的手机号码发送随机生成的字符串,将其存储为瞬态,并要求用户输入该字符串以通过电子邮件向其发送密码。

wp-login.php?action=register 已经完成了一半的工作-将密码发送给注册人,您只需停止此过程,直到SMS提供密码。

因此,一种选择是:

用户寄存器,在电子邮件中输入他的电话号码时,不会发送带有随机密码的电子邮件。随机代码是使用任何SMS网关API生成和发送的,并与用户ID一起存储在瞬态中。用户输入代码,任何与该代码和用户ID相匹配的待定瞬态将释放带有密码的注册电子邮件。或者,您可以:

禁止使用密码发送电子邮件改为通过SMS网关发送密码第二个选项非常简单,大多数网关都提供了PHP库,您可以使用这些库与API进行交互,覆盖wp_mail() 可插入以通过网关发送密码。

SO网友:Shaun

这当然需要第三方文本服务。这些通常不是免费的。我们使用了http://www.txtlocal.co.uk/ 以前用于发送/接收文本,但我没有听说过任何插件可以为您提供这种功能。

结束

相关推荐

如何使wp-signup.php成为一个1步流程

我正在为房地产经纪人开发一个多站点。Wp注册。php从我的主题中使用了错误的页面模板(主页而不是全宽页面模板),所以我从wp注册中获取了一些重要信息。php创建了一个页面模板。结果如下:[http://thewebrockstar.com/realestate/signup/][1]然而,现在第2步(在点击下一步之后)将从我的wp注册页面模板重定向到原来的wp注册页面。php。有什么解决办法吗?我在想注册wp是最容易的。php是一个一步流程(所有内容都在一个页面上),而不是:http://i.stack.