この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

CommunitiesUtil クラス

Experience Cloud ユーザーに関する情報を取得するためのメソッドが含まれます。

名前空間

Auth

次の例では、ゲスト (認証されていない) ユーザーにはあるページを表示し、Experience Cloud サイトの親組織の認証されたユーザーには別のページを表示します。
1if (Auth.CommunitiesUtil.isGuestUser())
2    // Redirect to the login page if user is an unauthenticated user
3    return new PageReference(LOGIN_URL);       
4
5if (Auth.CommunitiesUtil.isInternalUser())
6    // Redirect to the home page if user is an internal user
7    return new PageReference(HOME_URL);

CommunitiesUtil のメソッド

CommunitiesUtil のメソッドは次のとおりです。すべてのメソッドが静的です。

getLogoutUrl()

現在の Experience Cloud ユーザーがログアウトした後に表示されるページを返します。

署名

public static String getLogoutUrl()

戻り値

型: String

getUserDisplayName()

現在のユーザーの Experience Cloud 表示名を返します。

署名

public static String getUserDisplayName()

戻り値

型: String

isGuestUser()

現在のユーザーが Experience Cloud サイトにログインしていないかどうかを示します。必要に応じて、ユーザーをログインにリダイレクトします。

署名

public static Boolean isGuestUser()

戻り値

型: Boolean

isInternalUser()

現在のユーザーが親 Salesforce の組織のメンバー (従業員など) としてログインしているかどうかを示します。

署名

public static Boolean isInternalUser()

戻り値

型: Boolean