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



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

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

我尝试过Session::flush((和Auth::logout,但它们不能实现我想要的,因为这个函数将页面重定向到登录

您可以尝试

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

看看下面的可能对你有帮助的

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

最新更新