API и веб-аутентификация Laravel

У меня есть API для веб-интерфейса и административной части для веб-сайтов. Пользователь аутентифицируется на API веб-интерфейса с помощью паспорта. Пользователь может получить роль - админ. Как предоставить пользователю доступ к админке, если она уже заверена с паспортом?

Как сделать так, чтобы пользователь, вошедший в систему по паспорту, имел доступ к админ-панели? На данный момент нет пользователя в сеансе, если я попытался войти в административную часть.

1 ответ

Решение

Если ваш токен доступен во время аутентификации или если вы сохранили токен в базе данных, вы можете использовать токен, чтобы найти пользователя и получить идентификатор пользователя и auth()->loginUsingId($user_id)

Другие вопросы по тегам