Yii2. Ошибка Bad Request (#400) «Не удалось проверить переданные данные»

Такая ошибка обычно говорит, что проблема с токеном CSRF. Токена нет или токен не тот. Этот токен нужно передавать как в POST так и в AJAX запросах.

На английском эта ошибка звучит так:
Bad Request (#400): Unable to verify your data submission

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

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

А теперь правильный способ.

Всегда передавать валидный CSRF токен! В Yii2 для этого есть все инструменты.

Напечатайонлайн.рф — печатная продукция в Иркутске