Недопустимый токен CSRF на Symfony 3.4 с Nginx - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть приложение Symfony 3.4, которое раньше хорошо работало на моем последнем хостинге (apache), но я изменил хостинг, и сейчас я использую Nginx в Debian, используя конфигурацию nginx, указанную Symfony здесь: https://symfony.com/doc/3.4/setup/web_server_configuration.html#nginx

Я пытаюсь заставить мое приложение Symfony работать на новом хостинге, но у меня ошибка формы. При проверке у меня есть «Неверный токен CSRF». Я проверил папку сеанса php, которая остается пустой (нормально ??). Я пытаюсь chmod 777, но та же проблема. (Я уверен в местоположении сеанса php, так как я нашел его с помощью phpinfo ()). Я также пытался набрать chgrp и www-data в этом каталоге ...

Мое приложение доступно с HTTPS.

Любая идея о том, как найти pb ??

Большое спасибо!

1 Ответ

0 голосов
/ 09 февраля 2020

На самом деле я понял, что файл сеанса Symfony, где хранился токен CSRF, находится в другом месте, чем настроенный сеанс php (в php .ini).

У меня действительно была проблема с папкой сеанса symfony.

Спасибо за вашу помощь!

...