他のサイトでもメールIDを使って同じユーザーを登録する方法
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
-
ユース ケース: ポータルの 1 つのインスタンスで複数のサイトを作成する。 User1 は、SiteA と SiteB で同じ電子メール ID を使用して登録されています。 User1 が SiteA にログインしていて、SiteB に再度ログインしないと SiteB を開くことができない場合。
解決策
- まず、User1 がサイトにログインすると、メール アドレスがサイト レベルではなくインスタンス レベルでユーザー用に予約されているため、両方のサイトが User1 に表示されます。 同じことが User2 にも適用されます。
- これは、単一のポータル インスタンスで設計された Liferay のデフォルトの動作です。 報告された要件は、カスタム開発によって達成される場合があります。 Liferay の用語によると、サイトは単一のポータル インスタンスのさまざまなユーザーに関連付けることができるページのコレクションです。
- ユーザーは、関連付けられているすべてのサイトにアクセスできます。 Liferay では、単一の Liferay サーバー展開内で複数のポータル インスタンスを作成できます。
-
第 2 に、別のポータル インスタンスを介して報告された要件を達成することを計画している場合、はい、マルチテナンシーの機能を使用するため、これは可能です [つまり.異なるポータル インスタンスを介して]。 各ポータル インスタンスのデータは、他のすべてのポータル インスタンスとは別に保持されます。
-
望ましい結果を達成するのに役立つ可能性のあるテスト ケースの例。
- コントロール パネル/構成/仮想インスタンスに移動し、2 つのポータル インスタンスを作成します。
-
仮想インスタンス:
-
仮想インスタンス:
-
テスト結果: 複数のポータル インスタンスを使用して、報告されたユース ケースと同様のことが可能です。
did-this-article-resolve-your-issue