Здравствуйте. Подскажите, пожалуйста, почему такое творится. Настроил, чтобы не нужно было постоянно авторизовываться, а авторизация сохранилась на долго:
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'class' => 'app\assets\*********',
'cookieValidationKey' => '*********************',
'enableCookieValidation' => true,
'enableCsrfCookie' => true,
'enableCsrfValidation' => true,
],
'session' => [
'class' => 'yii\web\Session',
'cookieParams' => ['lifetime' => 3600*24*30*12],
'timeout' => 3600*24*30*12,
'useCookies' => true,
],
В layout в теге head:
<?= Html::csrfMetaTags();?>
В формах используется
ActionForm.
Вроде бы всё хорошо. Работает, не вылетает. Но на POST запросах теперь не проходит проверка CSRF. Пишет "Не удалось проверить подлинность запроса". Не могу понять почему так. Помогите, пожалуйста.