2016-10-13 5 views
1

私はmutlilingualサイトのための2つのドメインだ:www.monsite.frとwww.mysite.comYii1 mutlilingualサイト内の単一のログイン(2つのドメーヌ)

彼らは同じアプリと同じdatabasを使用します。

私はhtaccessリダイレクトを行いました。

www.monsite.frにログインすると、www.mysite.comにはログインしていません。

セッションクッキーを両方に対して有効にするにはどうすればよいですか?

答えて

0

あなたは自分のクッキーすなわちのための独立したドメインを作成する必要があります。

cookie.monsite.com 

その後、ご使用の構成(Yiiの2例)で、適切なCookieドメインを設定する必要があります。

// ... 
'components' => [ 
    // ... 
    'user' => [ 
     // ... 
     'identityCookie' => [ 
      'name' => '_identity', 
      'httpOnly' => true, 
      'domain' => 'cookie.monsite.com', 
     ], 
    ], 
    'session' => [ 
     // ... 
     'cookieParams' => [ 
      'domain' => 'cookie.monsite.com', 
      'httpOnly' => true, 
     ], 
    ], 
    'request' => [ // optional 
     // ... 
     'csrfCookie' => [ 
      'domain' => 'cookie.monsite.com', 
      'httpOnly' => true, 
     ], 
    ], 
+0

私は、正確な必要があります私はyii1.1を使用していますが、私は 'session '=>配列を追加しようとしました( ' savePath '=>'/some/writeable/path '//すべての3つのアプリケーションに同じです ' cookieParams '=> domain '=>' http://www.monsite.fr '、 )、 )、 ' – user2869049

+0

大丈夫でしたか?そうでなければ、ドメイン '.monsite.fr'(ドットで始まる)を設定しようとしましたか? – Bizley

+0

私はyii 1を使用しているため – user2869049

関連する問題