WebSecurity Object
Definition
Die ConfirmAccount() Methode bestätigt und aktiviert ein Konto eine Bestätigung - Token verwenden.
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 | Art | Beschreibung |
---|---|---|
accountConfirmationToken | String | Die Bestätigung Tokene |
Rückgabewert
Art | Beschreibung |
---|---|
Boolean | true , wenn das Konto bestätigt wird, andernfalls false. |
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity Objekt löst eine InvalidOperationException , wenn:
- Die InitializeDatabaseConnection() Methode nicht aufgerufen wurde
- SimpleMembership ist nicht initialisiert (or disabled in the website configuration) - (or disabled in the website configuration)
Bemerkungen
Ein Bestätigungstoken durch die erzeugt werden CreateAccount() , CreateUserAndAccount() oder GeneratePasswordResetToken() Methoden.
Gemeinsames Verfahren ist das Token an einen Benutzer in einer E - Mail zu senden, und bitten Sie den Benutzer die Identität zu überprüfen (via a link to a confirmation page) .
Technische Daten
Name | Wert |
---|---|
Namespace | WebMatrix.WebData |
Versammlung | WebMatrix.WebData.dll |
<WebSecurity Object