В SiteController перенаправляю на форму:
В этом же SiteController идёт обработка actionLogin:
При отправке POST-сообщения возникает ошибка:
Unable to verify your data submission.
The above error occurred while the Web server was processing your request.
Please contact us if you think this is a server error. Thank you.
- Вопрос задан более трёх лет назад
- 27614 просмотров
Напомните почему вы используете обычную верстку, а не фитчи Yii2 ?
В вашем контроллере
$this->enableCsrfVal >
Второй вариант это создать input в котором в качестве value указать токен:
.
Всем привет!
Ребят ну у меня есть токен, в чем еще может быть проблема?
в layout
на локальном все работает (Open Server)
на сервере после загрузки работает ровно около 2 суток потом, ошибка + в backend появилась такая картина
My yii2 application was working fine till yesterday however today on submiting form it is showing error. «Bad Request (#400) Unable to verify your data submission.».
I found many such questions on stackoverflow, where people are suggesting to disable csrf validation i tried disabling csrf validation also. i even updated my composer still it is not working.
please suggest any other possible solution.
This is my form code :-
and this is my action code inside controller:-
Такая ошибка обычно говорит, что проблема с токеном CSRF. Токена нет или токен не тот. Этот токен нужно передавать как в POST так и в AJAX запросах.
На английском эта ошибка звучит так:
Bad Request (#400): Unable to verify your data submission
Проблему можно решить тремя способами:
Два неправильных способа — отключить проверку для всего приложения в конфиге или отключить в конкретном месте. Смотрите код ниже: