我想建立一个随后添加注册访客用户的可能性......
因此用例就像那样> 当用户打开页面并且已经登录时,用户立即获得GuestAccount。Afterwads他获得了与此帐户相关联的结果 然后,他决定在另一台需要登录的设备中注册并打开该页面,以便从原始的GuestAccount中获得相同的结果。
在StartController中
if(!Auth::check()){
$user = User::create([
'name' => 'guest',
'email' => 'guest@guest.com'
]);
Auth::login($user, true);
}
return view('guest');
Afterwads Auth :: user()应该能够再次登录他的"真实"帐户 - 如果他有一个。
如何实现这一目标?
答案 0 :(得分:0)
您可以使用Auth :: logout()将其注销。但我认为正确的方法是使用一个独特的电子邮件登录他,而不是guest@gmail.com tempemail124121@gmail.com
然后在注册后,您只需使用正确的电子邮件更新该会话中的用户。