WebSecurity - ConfirmAccount()
❮ Sécurité Web
Définition
La méthode ConfirmAccount() confirme et active un compte à l'aide d'un jeton de confirmation.
Syntaxe C# et VB
WebSecurity.ConfirmAccount(accountConfirmationToken)
Exemples
Exemple 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";
}
}
Exemple 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
Paramètres
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Valeur de retour
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Erreurs et exceptions
Tout accès à l' objet WebSecurity lève une exception InvalidOperationException si :
- La méthode InitializeDatabaseConnection() n'a pas été appelée
- SimpleMembership n'est pas initialisé (ou désactivé dans la configuration du site)
Remarques
Un jeton de confirmation peut être créé par les méthodes CreateAccount( ) , CreateUserAndAccount() ou GeneratePasswordResetToken() .
La procédure courante consiste à envoyer le jeton à un utilisateur dans un e-mail et à demander à l'utilisateur de vérifier son identité (via un lien vers une page de confirmation).
❮ Sécurité Web