Gli ultimi tutorial di sviluppo web
 

WebSecurity - ConfirmAccount ()


WebSecurity Object WebSecurity Object

Definizione

Il ConfirmAccount() metodo conferma e attiva un account utilizzando un token di conferma.


C # e VB Sintassi

WebSecurity.ConfirmAccount( accountConfirmationToken )

Esempi

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

esempio 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

parametri

Parametro Tipo Descrizione
accountConfirmationToken String La conferma tokene

Valore di ritorno

Tipo Descrizione
Boolean vero se viene confermata l'account, altrimenti false.

Errori ed eccezioni

Qualsiasi accesso all'oggetto WebSecurity genera InvalidOperationException se:

  • InitializeDatabaseConnection() metodo non è stato chiamato
  • SimpleMembership non è inizializzata (or disabled in the website configuration)

Osservazioni

Un token conferma può essere creato dagli CreateAccount() , CreateUserAndAccount() , o GeneratePasswordResetToken() metodi.

Procedura comune è quello di inviare il token a un utente in una e-mail, e chiedere all'utente di verificare l'identità (via a link to a confirmation page) .


Dati tecnici

Nome Valore
Spazio dei nomi WebMatrix.WebData
montaggio WebMatrix.WebData.dll

<WebSecurity Object