Несовпадение токена CakePHP CSRF при наличии нескольких форм на странице - PullRequest
0 голосов
/ 29 апреля 2019

Я создаю форму подключения / регистрации на одной странице (используя скрытые элементы, чтобы показать по одному), но есть проблема:

CakePHP возвращает «Несоответствие токена CSRF».в методе, который я передал в параметре 'url' FormHelper для регистрации.

Соединение работает, я использую запрос ajax для него, и по причинам, я должен использовать классическое перенаправление с действиемдля регистрации

Я проверил оба токена CSRF, они одинаковые.Но форма регистрации выдает мне ошибку.

Вот мой метод:

function registerCheck(){
    $data = $this->getRequest()->getData();
    dd($data);
}

Вот создание формы:

        <?= $this->Form->create(null, ['class'=>'ui form attached segment', 'type'=>'file', 'url'=>'/register']) ?>

И HTML-код возвращается для обоихтокены:

<input type="hidden" name="_csrfToken" autocomplete="off" value="f118d0131f835f74665f9ad5a8ce03501abf8ad943131c09fe805da797215acad199f56d2f35442271382b88c046eab1602b85c1171d1aa52c36ab5bc94022c9">

Я что-то не так сделал?

...