У меня есть 2 физических сервера в моей настройке. Один из них - site.com (работает на Yii2 advanced template / frontend /), а другой - abc.site.com (работает на Yii2 базовый шаблон). Я хочу поделиться сессией с основного сайта. Com, чтобы использовать ее на сайте abc.site.com. Поэтому, когда пользователь входит на сайт site.com и переходит на сайт abc.site.com, сеанс авторизации должен быть активным на сайте abc.site. .com Мой конфиг на обоих сайтах:
'request' => [
'csrfParam' => '_csrf-myap',
'cookieValidationKey' => '123',
'baseUrl' => '',
],
'cache' => [
'class' => 'yii\caching\FileCache',
'cachePath' => 'D:/cache'
],
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\User',
'enableAutoLogin' => true,
'loginUrl' => 'site/login',
'identityCookie' => [
'name' => '_identity',
'httpOnly' => true,
'domain' => '.abc.site.com', //or .site.com on the main site
],
],
'session' => [
'cookieParams' => [
'domain' => '.abc.site.com', //or .site.com on the main site
'httpOnly' => true,
],
],