首页 > 解决方案 > 登录 Laravel 时登录另一个关联帐户

问题描述

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

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

我已经尝试过 Session::flush() 和 Auth::logout 但是这些无法完成我想要的,因为这个函数将页面重定向到登录

标签: laravelauthentication

解决方案


你可以试试

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

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

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


推荐阅读