WebSecurity - ConfirmAccount()
❮ Sicurezza web
Definizione
Il metodo ConfirmAccount() conferma e attiva un account utilizzando un token di conferma.
Sintassi C# e VB
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
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Valore di ritorno
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Errori ed eccezioni
Qualsiasi accesso all'oggetto WebSecurity genera un'eccezione InvalidOperationException se:
- Il metodo InitializeDatabaseConnection() non è stato chiamato
- SimpleMembership non è inizializzato (o disabilitato nella configurazione del sito Web)
Osservazioni
Un token di conferma può essere creato dai metodi CreateAccount() , CreateUserAndAccount() o GeneratePasswordResetToken() .
La procedura comune è inviare il token a un utente in un'e-mail e chiedere all'utente di verificare l'identità (tramite un collegamento a una pagina di conferma).
❮ Sicurezza Web