0
我目前正在开发一个用户可以注册的小门户网站,但他们也应该能够以访客身份登录。Laravel Guest登录
我怎样,我要做的就是这段代码:
public function registerGuest(){
$user = User::create([
'name' => "Gast",
'firstName' => "Gast",
'sex' => "gast",
'password' => bcrypt("pw"),
'role' => "buyer",
'templateURL' => "",
'confirmation_code' => ""
]);
$user->attachRole(2);
Auth::loginUsingID($user,true);
return redirect('/home');
}
在我RegisterController找到。 所以我基本上注册一个用户(他们通常注册的方式相同),但使用简单的密码并且没有输入电子邮件地址。然后我尝试使用该ID登录该用户。用户在数据库中创建,但登录不起作用。
有没有人碰巧知道为什么会发生这种情况?我该如何解决这个问题?
更详细的解释来理解我的想法: 用户通常可以注册,输入他们的一些个人数据。但他们也应该能够点击一个按钮,指出“作为客人继续”,指向上述功能。然后他们像注册用户一样登录,然后可以注册,保存他们作为访客用户登录时输入的信息,然后他们可以设置密码?目的:他们可能想先测试一下,然后注册。
任何想法?
好,那是太容易了,谢谢:) – nameless