WebSecurity - ConfirmAccount()
❮ Websicherheit
Definition
Die Methode ConfirmAccount() bestätigt und aktiviert ein Konto mithilfe eines Bestätigungstokens.
C#- und VB-Syntax
WebSecurity.ConfirmAccount(accountConfirmationToken)
Beispiele
Beispiel 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";
}
}
Beispiel 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
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Rückgabewert
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity- Objekt löst eine InvalidOperationException aus , wenn:
- Die Methode InitializeDatabaseConnection() wurde nicht aufgerufen
- SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)
Bemerkungen
Ein Bestätigungstoken kann mit den Methoden CreateAccount() , CreateUserAndAccount() oder GeneratePasswordResetToken() erstellt werden.
Das übliche Verfahren besteht darin, das Token in einer E-Mail an einen Benutzer zu senden und den Benutzer aufzufordern, die Identität zu überprüfen (über einen Link zu einer Bestätigungsseite).
❮ Websicherheit