Редкая, но постоянная ошибка - Unable to verify your data submission

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
EXVIK
Сообщения: 17
Зарегистрирован: 2014.12.23, 17:56
Откуда: Воронеж

Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение EXVIK » 2018.09.16, 12:13

Приветствую всех!

Я изучил темы форума касательно HttpException:400 - Unable to verify your data submission, но для себя ответа я не нашел.
Вижу в логах сайта на Frontend (публичная часть), кучу ошибок подобного рода. Раз 5 в сутки точно возникает такая ошибка. У меня 2 подозрения - либо пользователи что-то подменяют и получают потом ошибку, либо что-то в системе сбоит.

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

Остается только подозрение, что где-то что-то в системе отрабатывает. Может какое-то время истекает и выполнить POST-запрос уже невозможно или какие еще ограничение могут быть и вызвать 400 ошибку по csrf?

Аватара пользователя
carono
Сообщения: 47
Зарегистрирован: 2018.04.28, 11:05

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение carono » 2018.09.16, 16:54

Мало вероятно, что пользователи что-то пытаются подделать, защита csrf не совсем для этого, раз у вас очень много таких ошибок. Проверяйте что приходит в POST данных, авторизованные или нет пользователи это шлют, возможно это роботы какие-то формы отсылают.

Аватара пользователя
EXVIK
Сообщения: 17
Зарегистрирован: 2014.12.23, 17:56
Откуда: Воронеж

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение EXVIK » 2018.09.17, 10:40

carono писал(а):
2018.09.16, 16:54
Мало вероятно, что пользователи что-то пытаются подделать, защита csrf не совсем для этого, раз у вас очень много таких ошибок. Проверяйте что приходит в POST данных, авторизованные или нет пользователи это шлют, возможно это роботы какие-то формы отсылают.
А есть ли разница авторизованные или нет? Скорее всего, это пользователи, которые не залогинились. От них прилетает эта ошибка.
Форма, откуда прилетает 90% таких ошибок - Ajax-форма. Отдается страница и потом Ajax'ом вытягиваются данные (POST). У себя я такую ошибку повторить не смог, все отдается успешно, но логи пишут, что иногда проскакивает ошибка.

Аватара пользователя
carono
Сообщения: 47
Зарегистрирован: 2018.04.28, 11:05

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение carono » 2018.09.17, 13:26

а csrf ключ всегда присутствует в форме, которая аяксом шлётся, но завершается ошибкой?

Аватара пользователя
EXVIK
Сообщения: 17
Зарегистрирован: 2014.12.23, 17:56
Откуда: Воронеж

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение EXVIK » 2018.09.18, 13:34

carono писал(а):
2018.09.17, 13:26
а csrf ключ всегда присутствует в форме, которая аяксом шлётся, но завершается ошибкой?
Да, всегда. Вижу, что в POSTе есть _csrf.

Аватара пользователя
carono
Сообщения: 47
Зарегистрирован: 2018.04.28, 11:05

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение carono » 2018.09.18, 14:07

Тогда у меня идей нет, я думал, что какая то ошибка в JS и ключ не посылается.

Аватара пользователя
EXVIK
Сообщения: 17
Зарегистрирован: 2014.12.23, 17:56
Откуда: Воронеж

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение EXVIK » 2018.09.25, 11:36

carono писал(а):
2018.09.18, 14:07
Тогда у меня идей нет, я думал, что какая то ошибка в JS и ключ не посылается.
А подскажите, есть ли какой-то строк "жизни" или это не имеет место быть?

Аватара пользователя
carono
Сообщения: 47
Зарегистрирован: 2018.04.28, 11:05

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение carono » 2018.09.25, 14:57

Зависит только от времени жизни самой сессии
https://yiiframework.ru/forum/viewtopic.php?t=36430

Аватара пользователя
Йож
Сообщения: 552
Зарегистрирован: 2015.08.26, 03:05

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение Йож » 2018.09.27, 08:22

Клиенты ругались, что в админке, когда долго редактируют статью - через какое-то время сохраняли ее - и выскакивала 400 ошибка.
Если достаточно быстро сохранять - то все ок.

Нужно время жизни сессии (session lifetime) увеличить.

M. Александр
Сообщения: 2
Зарегистрирован: 2018.09.29, 15:35

Re: Редкая, но постоянная ошибка - Unable to verify your data submission

Сообщение M. Александр » 2018.09.29, 16:22

у меня было такое при загрузке файлов, вылечилось увеличением размеров памяти в php.ini

Ответить