登录Laravel时登录另一个关联的帐户

时间:2018-12-01 08:01:54

标签: laravel authentication

我只是想知道当前登录时是否可以登录其他帐户。

该场景是一个用户可以有多个帐户,并且在登录时,有一个选项卡列出了所有帐户。现在,如果单击一个帐户,则会弹出一个带有登录表单的模式,现在会话应该是被单击的帐户。

我已经尝试过Session :: flush()和Auth :: logout,但是这些都无法完成我想要的操作,因为此功能会将页面重定向到登录页面

1 个答案:

答案 0 :(得分:1)

您可以尝试

// $id => login to user id
$user = User::where('id',$id);
//login as user.
Auth::login($user);

看看下面的内容可能对您有帮助

https://laravel-tricks.com/tricks/temporary-user-switching