Neueste Web-Entwicklung Tutorials
 

WebSecurity - Confirmaccount ()


WebSecurity Object 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