Oauth 流明模拟/临时重新登录用户
我正在尝试使用dusterio/LumenPassport在Lumen框架中进行用户模拟。在UserController中,我创建了以下方法来执行重新登录:Oauth 流明模拟/临时重新登录用户,oauth,lumen,laravel-passport,Oauth,Lumen,Laravel Passport,我正在尝试使用dusterio/LumenPassport在Lumen框架中进行用户模拟。在UserController中,我创建了以下方法来执行重新登录: public function relogin(Request $request) { $this->validate($request, [ 'user_id' => 'required|integer' ]); $user = Use
public function relogin(Request $request)
{
$this->validate($request, [
'user_id' => 'required|integer'
]);
$user = User::findOrFail($request->user_id);
Auth::setUser($user);
return $user;
}
并且不会重新登录。如果我选中Auth::user();在返回之前,它是正确的新用户,但不是持久的。我想我也应该强制更新令牌,但我被困了几个小时。有什么帮助/见解吗
我不仅需要重新登录,还需要保留原始用户,因此调用其他方法(例如loginOriginalUser)应用程序将重新登录原始用户
谢谢你的建议