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

VerificationResult クラス

独自の検証ページを作成したときに呼び出す検証の結果が含まれます。検証は、System.UserManagement.verifyPasswordlessLogin メソッドまたは System.UserManagement.verifySelfRegistration メソッドのいずれかで開始できます。

名前空間

Auth

使用方法

ユーザがメールアドレスまたは電話番号で Experience Cloud サイトにサインアップまたはログインすると、Salesforce から確認コードが送信されます。同時に、ユーザがコードを入力して ID を検証できる検証ページが Salesforce によって生成されます。Salesforce で生成された検証ページは、Visualforce で作成したものと置き換えることができます。次に検証を実行し、確認コードが正しく入力されている場合は、ユーザがログインされます。サインアップには、System.UserManagement.verifySelfRegistration メソッドを使用します。パスワードなしのログインの場合は、System.UserManagement.verifyPasswordlessLogin メソッドを使用します。これらのメソッドによって検証結果が返されます。これには、検証結果として表示されるメッセージが含まれています。また、このメッセージは、検証に成功したかどうかと、確認コードが正しく入力されたときのユーザの移動先も示します。

次のコードには、新しいユーザを登録するための検証の結果が含まれています。

VerificationResult コンストラクタ

VerificationResult には次のコンストラクタがあります。

VerificationResult(redirect, success, message)

System.UserManagement.verifySelfRegistration の検証結果を含む VerificationResult クラスのインスタンスを作成します。

署名

public VerificationResult(System.PageReference redirect, Boolean success, String message)

パラメータ

redirect
型: System.PageReferenceSystem.PageReference
検証が成功したときのユーザの移動先。
success
型: Boolean
検証が成功したかどうかを示します。
message
型: String
検証の結果として表示されるメッセージ。

VerificationResult のプロパティ

VerificationResult のプロパティは次のとおりです。

message

検証の結果として表示されるメッセージ。ID 検証が成功した場合は SUCCESS。それ以外の値は、FAILURE、PENDING、RATE_LIMITED、FAILURE_REPORT。

署名

public String message {get; set;}

プロパティ値

型: String

redirect

ユーザが確認コードの入力に成功した後に移動される場所 (Experience Cloud サイトのホームページ、または開始 URL で指定された場所)。

署名

public System.PageReference redirect {get; set;}

プロパティ値

型: System.PageReferenceSystem.PageReference

success

検証が成功しました。

署名

public Boolean success {get; set;}

プロパティ値

型: Boolean

VerificationResult メソッド

VerificationResult には次のメソッドがあります。

clone()

Auth.VerificationResult オブジェクトを複製します。

署名

public Object clone()

戻り値

型: VerificationResult