
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