bad request 400 yii2

В 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

Проблему можно решить тремя способами:

Два неправильных способа — отключить проверку для всего приложения в конфиге или отключить в конкретном месте. Смотрите код ниже:

Оцените статью