Почему в yii2 не всегда создается куки csrf? Проблема в том что когда я чищу куки у меня не сохраняется csrf кука , но стоить только переключить на стандартный лейаут кука сохроняется и тогда я переключаю на свой лейаут и все работает.
Я добавил мета csrf .
Файлы лейаутов одинаковые.
Php-7
OpenServer
Mongodb
В чем может быть проблема? спасибо.

21 Авг 2019 в 06:31
266 +1
0
Ответы
1

Возможно проблема связана с тем, что Yii2 использует защиту CSRF на основе сессий. Если вы чистите куки, то сессия также удаляется, что может привести к потере CSRF токена.

Если вы переключаетесь на стандартный лейаут и CSRF токен сохраняется, возможно это происходит из-за того, что стандартный лейаут использует другой механизм сохранения сессий или CSRF токенов.

Попробуйте проверить настройки сессий и CSRF в конфигурационных файлах Yii2. Может быть, вам нужно настроить сохранение сессий или CSRF токенов более надежным способом, чтобы они не терялись при очистке куков.

Также убедитесь, что вы правильно добавили мета-тэг CSRF в свой лейаут и что он корректно передается при запросах на сервер.

Если проблема все же остается, попробуйте задать вопрос на специализированных форумах или обратитесь за помощью к разработчикам Yii2.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир