[英]Laravel 5.6 Auth Register use one field
我正在用两种注册方式制作项目,取决于另一列
register_tupe (int)
因此,如果此列的值为0,则将使用名称,电子邮件和密码进行注册
如果值为1,则注册将仅带有一个手机号码,这意味着一个字段,如果用户输入他的手机号码,我将使用该激活码向用户发送SMS消息,在他输入激活码后,他将重定向转到其他页面,他可以使用他的姓名,电子邮件和密码来完成注册。
我如何在laravel中做到这一点? 我希望有人能帮助我。
您需要创建另一个表来存储要在您的网站上注册的用户的唯一激活码和手机号码,不要运行注册过程,因为在laravel中,您需要电子邮件将记录保存在users表中。 如果列标志设置为1,则在注册控制器中或在发送请求的位置进行检查,然后重定向到用户将在其中输入激活码的视图,获取该代码并与您的数据库记录匹配(如果存在),然后通过设置将其标记为使用将使用的列值设置为1,因此您将知道在进行注册过程之后该代码已被使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.