Laravel: Проверить, вошел ли пользователь в систему до Laravel начальной загрузки - PullRequest
0 голосов
/ 13 июля 2020

Мне нравится проверять через vanilla PHP, прежде чем Laravel 6.x будет загружен, если пользователь вошел в систему. Я пробовал это с помощью повара сеанса приложения ie , но я не знаю, как проверить этот токен как действительный токен сеанса пользователя без использования Laravel. Похоже, что токен сеанса не хранится в базе данных.

Это пример токена сеанса, который задается отвечающими HTTP-запросами:

Set-Cookie: my_app_session=eyJpdiI6ImxQMjlzY2NpcTJGQ3ZJRGtMSlBiOEE9PSIsInZhbHVlIjoiRms5WURpa05IM2ZiQmRlNFpDSVRlNGd5aEFBczVnMERSQ1dGNmREMEt1ZGJoS2hYRXlwYnQrSmxrMUJVWk9PMiIsIm1hYyI6IjYwYjFlYWFhNzIxNmQ0MWQ2N2FlNzAyN2ZmOWM4ZWUxZmUzYmE1ZWQ2ZWYzYzNmNzdhMTc5MWJiYzIyNzkwOGQifQ%3D%3D; expires=Mon, 13-Jul-2020 13:56:44 GMT; Max-Age=7200; path=/; httponly

Было бы неплохо, если бы кто-то мог бы рассказать, как проверить сеанс без использования Laravel, или дать мне другой подход, чтобы проверить, вошел ли пользователь в систему до того, как Laravel станет доступным (vanilla PHP).

Мы хотим проверьте, вошел ли пользователь в систему до того, как laravel загрузится, чтобы добавить к этому случаю специфику c logi c. Мы используем эту библиотеку https://github.com/linslin/laravel-coffee-cache, и мы не хотим отправлять кэшированный файл по кэшированным маршрутам, если пользователь вошел в систему.

...