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