1

私たちは、同じデータベースとコードベースから複数のドメインを提供するホスト型 CMS システムに取り組んでいます。Symfony2 で構築しています。複数のドメインを動的ホストで動作させる方法については考えていますが、セキュリティ コンポーネントが複数のドメインで動作し、異なるドメインのログインとセッションを認識できるかどうか疑問に思っています。また、管理者とスーパー管理者はどのようにログインしてすべてのドメインを管理するのでしょうか? ユーザーの場合、ドメインまたはサイト名をユーザーと共にデ​​ータベースに保存できますが、セキュリティ コンポーネントが独自に処理するセッションにそれをどのように取り込むのでしょうか。

お知らせ下さい。

ありがとう!

4

1 に答える 1

0

要するに、はい、これは可能です。PHP でこれを達成するために使用する通常の手法とあまり変わらない方法を使用して、セッションを同期する何らかのカスタム ハンドラーを作成する必要がある場合があります。

比較的最近のリリース、おそらく 2.2 を使用する必要があることに気付くかもしれません。これには、マルチドメイン ルーティング用のものが含まれていると思いますが、これが問題になる可能性があります。

admin/superadmin 機能に関しては、上記のすべてが期待どおりに機能すると仮定して、すべてのファイアウォール (1 つ以上の場合) が同じコンテキストで動作することを確認してください。そうでない場合は、ファイアウォールごとに再認証する必要があります。

于 2012-12-03T22:04:11.600 に答える