Latest web development tutorials

WebSecurity Confirmaccount Verfahren

WebSecurity Objekte WebSecurity Objekte

Begriffsbestimmungen

Confirmaccount () -Methode verwendet die Bestätigungs Token Ihr Konto zu bestätigen und zu aktivieren.


C # und VB-Syntax

WebSecurity.ConfirmAccount( accountConfirmationToken )


Beispiele

Beispiele für 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";
}
}

Beispiele 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

参数 类型 描述
accountConfirmationToken String 帐户确认令牌


Rückgabewert

类型 描述
Boolean 如果帐户已确认,则返回 true ,否则返回 false


Fehler und Ausnahmen

Im folgenden Szenario, jeder Zugriff auf WebSecurity Objekt wird eine InvalidOperationException werfen:

  • InitializeDatabaseConnection () -Methode wurde nicht genannt
  • SimpleMembership nicht initialisiert (oder deaktiviert in der Website - Konfiguration)

Bemerkung

Kontobestätigung Token von Create (), CreateUserAndAccount () oder GeneratePasswordResetToken () -Methode erstellt.

Das allgemeine Verfahren ist in einer E-Mail an den Benutzer-Token zu senden, um die Benutzeranforderung (über einen Link auf die Bestätigungsseite) zu authentifizieren.


Technische Daten

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity Objekte WebSecurity Objekte