API и веб-аутентификация Laravel
У меня есть API для веб-интерфейса и административной части для веб-сайтов. Пользователь аутентифицируется на API веб-интерфейса с помощью паспорта. Пользователь может получить роль - админ. Как предоставить пользователю доступ к админке, если она уже заверена с паспортом?
Как сделать так, чтобы пользователь, вошедший в систему по паспорту, имел доступ к админ-панели? На данный момент нет пользователя в сеансе, если я попытался войти в административную часть.
1 ответ
Решение
Если ваш токен доступен во время аутентификации или если вы сохранили токен в базе данных, вы можете использовать токен, чтобы найти пользователя и получить идентификатор пользователя и auth()->loginUsingId($user_id)