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

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

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

Сообщение EXVIK »

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

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

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

Остается только подозрение, что где-то что-то в системе отрабатывает. Может какое-то время истекает и выполнить POST-запрос уже невозможно или какие еще ограничение могут быть и вызвать 400 ошибку по csrf?
Аватара пользователя
carono
Сообщения: 52
Зарегистрирован: 2018.04.28, 11:05

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

Сообщение carono »

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

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

Сообщение EXVIK »

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

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

Сообщение carono »

а csrf ключ всегда присутствует в форме, которая аяксом шлётся, но завершается ошибкой?
Аватара пользователя
EXVIK
Сообщения: 17
Зарегистрирован: 2014.12.23, 17:56
Откуда: Воронеж

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

Сообщение EXVIK »

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

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

Сообщение carono »

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

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

Сообщение EXVIK »

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

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

Сообщение carono »

Зависит только от времени жизни самой сессии
https://yiiframework.ru/forum/viewtopic.php?t=36430
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

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

Сообщение Йож »

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

Нужно время жизни сессии (session lifetime) увеличить.
M. Александр
Сообщения: 2
Зарегистрирован: 2018.09.29, 15:35

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

Сообщение M. Александр »

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