login Bad Request (#400) при переезде на другой VPS

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
legos031
Сообщения: 8
Зарегистрирован: 2021.10.17, 20:59

login Bad Request (#400) при переезде на другой VPS

Сообщение legos031 »

Добрый день. Не могу победить следующую проблему. Сменили ВПС, перестал заходить в админку.
"Bad Request (#400) Unable to verify your data submission." The above error occurred while the Web server was processing your request.

csrf включен, в исходном коде страницы такой:
<meta name="csrf-param" content="_csrf-backend">
<meta name="csrf-token" content="zEKktrFOJE3EqxEWvAUcPXVKNGhBhG9zMqM28P58bHmNccjF_CEUN4PHR2yKNFBSHRtTIBbWNjJ41GOdzzcdEg==">

<input type="hidden" name="_csrf-backend" value="zEKktrFOJE3EqxEWvAUcPXVKNGhBhG9zMqM28P58bHmNccjF_CEUN4PHR2yKNFBSHRtTIBbWNjJ41GOdzzcdEg==">

В конфиге:

Код: Выделить всё

'request' => [
            'csrfParam' => '_csrf-backend',
        ],
Форма:

Код: Выделить всё

<?php $form = ActiveForm::begin(['id' => 'login-form']); ?>
                    <fieldset>
                        <?= $form->field($model, 'username')->textInput(['autofocus' => true]) ?>

                        <?= $form->field($model, 'password')->passwordInput() ?>
                        <div class="checkbox">
                            <?= $form->field($model, 'rememberMe')->checkbox() ?>
                        </div>
                        <!-- Change this to a button or input when using this as a form -->
                        <div class="form-group">
                            <?= Html::submitButton('Вход', ['class' => 'btn btn-primary', 'name' => 'login-button']) ?>
                        </div>
                    </fieldset>
                    <?php ActiveForm::end(); ?>
Пробовал отключать csrf в конфиге и в контроллере, после ввода пароля оставляет на той же форме, без сообщения о том что пароль не верный.

Upd: Заметил, что на стороне клиента, в браузере перестали создаваться куки _csrf, advanced-backend, _identity-backend, видимо в этом проблема. Подскажите пжл, в чем может быть причина?
legos031
Сообщения: 8
Зарегистрирован: 2021.10.17, 20:59

Re: login Bad Request (#400) при переезде на другой VPS

Сообщение legos031 »

Решил. Проблема была в том, что сервер не устанавливал нужные куки. Обратился в поддержку, по их словам, отключили кэширование запросов. Это помогло.
Ответить