Yii2 Bad Request 400 - Невозможно войти из iframe в другой домен - PullRequest
0 голосов
/ 14 марта 2020

Я использую iframe на domain1.com, а веб-приложение yii2 на domain2.com

Я передал домен domain.com в sr c iframe на domain1.com и использую это в yii2 Access-Control-Allow-Origin: * для включения cors

Я могу войти на domain2.com, но выдает ошибку 400 запроса, если я пытаюсь войти через iframe на domain1.com

Любая помощь будет очень признательна

1 Ответ

0 голосов
/ 17 марта 2020

Вот ответ на мой вопрос, я решил проблему

  • Измените версию PHP на> 7.3
  • Go в config / web. php для basi c app или config / main. php
  • Добавьте это: 'httpOnly' => true, 'secure' => true, 'samesite' => 'None' в параметре _csrf для блока запроса и _identity cook ie в пользовательском блоке

Используя это, вы сможете войти на domain1.com и domain2.com, используя один и тот же сеанс на обоих доменах, если сайт находится в iframe в domain1.com

...