Browse Source

Fixes #4827: default config for functional tests of both basic and advanced app now turns off CSRF validation while providing commented out alternative setting cookie domain to localhost

Alexander Makarov 11 năm trước cách đây
mục cha
commit
c6908c8b43
1 tập tin đã thay đổi với 12 bổ sung1 xóa
  1. 12 1
      tests/codeception/config/functional.php

+ 12 - 1
tests/codeception/config/functional.php

@@ -9,6 +9,17 @@ return yii\helpers\ArrayHelper::merge(
     require(__DIR__ . '/../../../config/web.php'),
     require(__DIR__ . '/config.php'),
     [
-
+        'components' => [
+            'request' => [
+                // it's not recommended to run functional tests with CSRF validation enabled
+                'enableCsrfValidation' => false,
+                // but if you absolutely need it set cookie domain to localhost
+                /*
+                'csrfCookie' => [
+                    'domain' => 'localhost',
+                ],
+                */
+            ],
+        ],
     ]
 );