Я пытаюсь выполнить олицетворение пользователя в рамках Lumen с помощью dusterio / lumen-passport.В UserController я создал следующий метод для повторного входа в систему:
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) приложение повторно войдет в систему первоначального пользователя.
спасибоВам за любой совет