Ultimele tutoriale de dezvoltare web
 

WebSecurity - ConfirmAccount ()


WebSecurity obiect WebSecurity obiect

Definiție

ConfirmAccount() metoda confirmă și activează un cont utilizând un simbol de confirmare.


C # și VB sintaxă

WebSecurity.ConfirmAccount( accountConfirmationToken )

Exemple

Exemplul 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";
    }
}

exemplu 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

Parametrii

Parametru Tip Descriere
accountConfirmationToken String Tokene de confirmare

Revenire Valoare

Tip Descriere
Boolean adevărat dacă se confirmă contul, altfel false.

Erori și excepții

Orice acces la obiectul WebSecurity aruncă o InvalidOperationException în cazul în care :

  • InitializeDatabaseConnection() metoda nu a fost numită
  • SimpleMembership nu este inițializat (or disabled in the website configuration) - (or disabled in the website configuration)

Comentarii

Un simbol de confirmare poate fi creată de CreateAccount() , CreateUserAndAccount() , sau GeneratePasswordResetToken() metode.

Procedura comună este de a trimite token - ul unui utilizator într - un e - mail, și cere utilizatorului să verifice identitatea (via a link to a confirmation page) - (via a link to a confirmation page) de (via a link to a confirmation page) .


Date tehnice

Nume Valoare
namespace WebMatrix.WebData
Asamblare WebMatrix.WebData.dll

<WebSecurity Obiect