2016-07-15 7 views
0

Я только что развернул свой код из своего локального env в мое производство env с Forge. Но теперь, когда я отправляю свою форму для входа, я получаю сообщение об ошибке: TokenMismatchException в VerifyCsrfToken.php.Сессия Laravel не хранится

Когда я включаю защиту CSRF. И заполнить поддельные данные, я получаю перенаправление назад, но страница не дает мне никаких ошибок. Который должен понравиться на моем местном env. Когда я выполняю Session :: set ('test', true) и Session :: get ('test') (на той же странице), я получаю true.

Я сделал несколько тестов, вывод: мои сеансы не будут работать.

Я пробовал много решений на многих форумах, ничего не работало. Вот мой session config file.

+1

При обновлении страницы делает '<имя входного =«_ лексемы»>' поле постоянно меняются значения? –

+0

@GaryGreen Нет, он сохраняет то же самое. Значок ** не является ** освежающим. –

+0

@GaryGreen В .env Я удалил последнюю косую черту из '' SESSION_DOMAIN'' из своего IP-адреса. Теперь токен изменяется при каждом обновлении. –

ответ

0

В .env я удалил http:// и последние / от SESSION_DOMAIN. Это помогло мне.

Так т.е. 127.0.0.1 вместо http://127.0.0.1/

Смежные вопросы