Laravel 5.6 Auth Register使用一个字段

时间:2018-07-08 14:24:00

标签: php laravel-5.6

我正在用两种注册方式制作一个项目,取决于另一列

register_tupe (int)

因此,如果此列的值为0,则将使用名称,电子邮件和密码进行注册

如果该值为1,则注册将仅带有一个手机号码,这是一个字段,如果用户输入他的手机号码,我将使用该激活码向用户发送SMS消息,然后输入激活码他将重定向到其他页面,他可以使用他的姓名,电子邮件和密码来完成注册。

如何在laravel中执行此操作?我希望有人能帮助我。

1 个答案:

答案 0 :(得分:0)

您需要制作另一个表来存储要在您的网站上注册的用户的唯一激活码和手机号码,不要运行注册过程,因为在laravel中,您需要电子邮件将记录保存在users表中。如果列标志设置为1,则在注册控制器中或在发送请求的位置进行检查,然后重定向到用户将在其中输入激活码的视图,获取该代码并与您的数据库记录匹配(如果存在),然后通过设置将其标记为使用将使用的列值设置为1,这样您就可以知道在进行注册过程之后该代码已被使用。