Najnowsze tutoriale tworzenie stron internetowych
 

WebSecurity - ConfirmAccount ()


Obiekt WebSecurity Obiekt WebSecurity

Definicja

ConfirmAccount() metoda potwierdza i aktywuje konto przy użyciu tokena potwierdzeniem.


C # i VB Składnia

WebSecurity.ConfirmAccount( accountConfirmationToken )

Przykłady

Przykład 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";
    }
}

Przykład 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

parametry

Parametr Rodzaj Opis
accountConfirmationToken String Tokene potwierdzenie

Wartość zwracana

Rodzaj Opis
Boolean true, jeśli konto zostanie potwierdzone, w przeciwnym razie false.

Błędy i wyjątki

Każdy dostęp do obiektu WebSecurity rzuca InvalidOperationException jeżeli:

  • InitializeDatabaseConnection() metoda nie została wywołana
  • SimpleMembership nie jest zainicjowana (or disabled in the website configuration)

Uwagi

Token potwierdzenia mogą być tworzone przez CreateAccount() , CreateUserAndAccount() lub GeneratePasswordResetToken() metod.

Jednolita procedura jest wysyłanie tokena użytkownikowi w wiadomości e-mail i poprosić użytkownika w celu weryfikacji tożsamości (via a link to a confirmation page) .


Dane techniczne

Nazwa Wartość
Przestrzeń nazw WebMatrix.WebData
Montaż WebMatrix.WebData.dll

<WebSecurity Przedmiot