@m4son

Как в Laravel 9 открыть вкладку под другим пользователем?

Подскажите, как сделать, чтобы админ мог открыть страницу под другой учетной записью? Я пробовал через Auth::once(), но предыдущая сессия (админа) теряется и нужно заново авторизовываться. Это очень неудобно.
  • Вопрос задан
  • 417 просмотров
Решения вопроса 2
lifestar
@lifestar
Wallet карты, Видео-продакшн
Попробуй это - lab404/laravel-impersonate
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
// Переключение на пользователя

session()->put('_admin_id', Auth::guard('web')->id());
Auth::guard('web')->loginUsingId($id); // Id пользователя, под которым хотите войти

// Возврат

$adminId = session()->pull('_admin_id');
Auth::guard('web')->loginUsingId($adminId);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы