Ларавел 5.1. — сеансы входа не сохраняются

Я использую laravel 5.1 с Sentinel — Cartalyst auth драйвер. Проблема в том, что Laravel не может «держать» пользователей вошедшими в систему. Через некоторое время (когда они посещают веб-сайт) он автоматически вышибает их с ошибкой, что они не вошли в систему (у меня есть фильтр, который проверяет, вошел ли пользователь в систему для каждого маршрута ожидать логин маршрут). Это действительно беспокоит меня, и я не могу это исправить.
Я пытался использовать файлы cookie, файл и драйвер базы данных для хранения сеансов входа в систему, и все они терпели неудачу.

Кто-нибудь знает, как бороться с этой проблемой? Я создаю проект для пользователей Интранета (в локальном домене) … Может быть, это может быть проблемой? Также я замечаю, что срок действия файлов cookie — это текущая дата и время, установленные для максимального срока действия файлов.

2

Решение

Вы уверены, что импортировали правильный путь к пространству имен в Cartalyst? У меня была проблема с сессиями, не сохраняющимися, и это было вызвано импортом родного класса php Cartalyst, а не laravel. Это должно быть что-то вроде Cartalyst\Sentinel\Laravel\Facades\Sentinel::class

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector