1
- PHP 7.0.10-2
- nginxの/ 1.10.0
- Laravel Frameworkバージョン5.3.6
やあみんなが、私はいくつかのラーベルアプリケーションでクロスドメイン認証をしようとしています。 config/session.php
でLaravel5.3マルチドメイン認証
:
'connection' => 'default',
...
'domain' => env('SESSION_DOMAIN', '.baner-platform.local'),
SESSION_DOMAINは.envに設定され、それは、PHPの設定の値を使用していません。.env
で
:
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
私はRedisの-CLIでのドメインおよびサブドメインのページを開くと、私は2つのセッション・キーを参照してください。
127.0.0.1:6379> keys *
1) "laravel:2GDEUYrVVIUhWbAG2PfaTQF5Hnotd6QYIvzG0Oo9"
2) "laravel:aNsivaryHAGm7TYXEIkofHGVWkJYCCdwdtczyjUn"
ドメイン上のイムlogginとサブドメイン上のページを更新します逆にドメイン上でセッションが緩やかになります。
どちらのアプリケーションでも、1つのDBと1つの共通モデルを使用します。