Sentry Cookie не прикрепляется
Я работаю над приложением Laravel 4 и использую Sentry для аутентификации. Мне нужно добавить Keep Me Logged In
функциональность в моем приложении. Я погуглил и обнаружил, что передавая вторую переменную Sentry::login($user, $remember)
устанавливает печенье. Я сделал это и могу убедиться, что он работает из браузера (Chrome). Но как-то всякий раз, когда я пытаюсь Sentry::check()
через день он возвращает ноль для файлов cookie. Даже когда cookie присутствует в браузере. Кто-нибудь может указать, что я делаю не так? То же самое происходит, когда я прикрепляю свой собственный файл cookie к ответу.
Этот сценарий происходит на моем производственном сервере. Принимая во внимание, что это прекрасно работает на моем локальном сервере.
PS: срок службы куки установлен навсегда (5 лет)
1 ответ
Поработав некоторое время над этой проблемой, я наконец смог ее решить, создав и добавив пользовательский файл cookie в ответ после входа в систему. А потом написал middleware
чтобы проверить это печенье. Если есть, то войдите в систему и продолжайте.