WebSecurity- ConfirmAccount()
❮WebSecurity
意味
ConfirmAccount()メソッドは、確認トークンを使用してアカウントを確認およびアクティブ化します。
C#およびVB構文
WebSecurity.ConfirmAccount(accountConfirmationToken)
例
例C#
string message = "";
var confirmationToken = Request["confirmationCode"];
WebSecurity.Logout();
if (!confirmationToken.IsEmpty())
{
if (WebSecurity.ConfirmAccount(confirmationToken))
{
message = "Registration confirmed";
}
else
{
message = "Could not
confirm your registration";
}
}
VBの例
message = ""
confirmationToken = Request("confirmationCode")
WebSecurity.Logout()
if !confirmationToken.IsEmpty() then
if WebSecurity.ConfirmAccount(confirmationToken) then
message = "Registration Confirmed"
else
message = "Could not confirm your registration"
end if
end if
パラメーター
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
戻り値
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
エラーと例外
次の場合、 WebSecurityオブジェクトにアクセスすると、 InvalidOperationExceptionがスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(またはWebサイト構成で無効になっている)
備考
確認トークンは、CreateAccount()、 CreateUserAndAccount()、またはGeneratePasswordResetToken()メソッドによって作成できます。
一般的な手順は、トークンを電子メールでユーザーに送信し、ユーザーにIDの確認を依頼することです(確認ページへのリンクを介して)。
❮WebSecurity