Мне нравится проверять через 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, и мы не хотим отправлять кэшированный файл по кэшированным маршрутам, если пользователь вошел в систему.