WebSecurity Confirmaccount Verfahren
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";
}
}
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
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