Newer Version Available
VerificationResult クラス
System.UserManagement.verifyPasswordlessLogin または System.UserManagement.verifySelfRegistration メソッドの結果を含んでいます。このメソッドは、独自の検証ページを作成したときに呼び出す検証の結果を返します。
名前空間
使用方法
ユーザがメールアドレスまたは電話番号でコミュニティにサインアップまたはログインすると、Salesforce から確認コードが送信されます。同時に、ユーザがコードを入力して ID を検証できる検証ページが Salesforce によって生成されます。Salesforce で生成された検証ページは、Visualforce で作成したものと置き換えることができます。次に検証を実行し、確認コードが正しく入力されている場合は、ユーザがログインされます。サインアップには、verifySelfRegistration メソッドを使用します。パスワードなしのログインの場合は、verifyPasswordlessLogin メソッドを使用します。これらのメソッドによって検証結果が返されます。検証結果として、検証が成功したかどうかと、確認コードを正しく入力したときのユーザの移動先を示すメッセージが表示されます。
例
次のコードには、新しいユーザを登録するための検証の結果が含まれています。
VerificationResult コンストラクタ
VerificationResult には次のコンストラクタがあります。
VerificationResult(redirect, success, message)
署名
public VerificationResult(System.PageReference redirect, Boolean success, String message)
パラメータ
- redirect
- 型: System.PageReferenceSystem.PageReference
- 検証が成功したときのユーザの移動先。
- success
- 型: Boolean
- 検証が成功したかどうかを示します。
- message
- 型: String
- 検証の結果として表示されるメッセージ。
VerificationResult のプロパティ
VerificationResult のプロパティは次のとおりです。
redirect
署名
public System.PageReference redirect {get; set;}
プロパティ値
型: System.PageReferenceSystem.PageReference