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

Newer Version Available

This content describes an older version of this product. View Latest

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