最新のWeb開発のチュートリアル
 

WebSecurity社 - ConfirmAccount()


WebSecurity社オブジェクト 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

パラメーター

パラメーター タイプ 説明
accountConfirmationToken String 確認tokene

戻り値

タイプ 説明
Boolean アカウントが確認されている場合はtrue、そうでない場合はfalse。

エラーと例外

WebSecurity社のオブジェクトへのアクセスは、InvalidOperationExceptionがある場合にスローされます。

  • InitializeDatabaseConnection()メソッドが呼び出されていません
  • SimpleMembershipが初期化されていない(or disabled in the website configuration)

備考

確認トークンにより作成することができるCreateAccount() CreateUserAndAccount()またはGeneratePasswordResetToken()メソッド。

一般的な手順は、電子メールでユーザーにトークンを送信し、身元を確認するために、ユーザーを依頼することです(via a link to a confirmation page)


技術データ

名前空間 WebMatrix.WebData
アセンブリ WebMatrix.WebData.dll

<WebSecurity社オブジェクト