Страница 1 из 1

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

Добавлено: 2018.09.16, 12:13
EXVIK
Приветствую всех!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 2018.09.29, 16:22
M. Александр
у меня было такое при загрузке файлов, вылечилось увеличением размеров памяти в php.ini