WebSecurity - ConfirmAccount()


WebSecurity 对象Objet WebSecurity

Définition

ConfirmAccount()La méthode utilise un jeton de confirmation de compte pour confirmer et activer le compte.


Syntaxe C# et VB

WebSecurity.ConfirmAccount(accountConfirmationToken)


Exemple

Exemple C#

string message = "";
var confirmationToken = Request["confirmationCode"];

WebSecurity.Logout();

if (!confirmationToken.IsEmpty())
{
    if (WebSecurity.ConfirmAccount(confirmationToken))
    {
    message = "Inscription confirmée";
    }
    else
    {
    message = "Impossible de confirmer votre inscription";
    }
}

Exemple VB

message = ""
confirmationToken = Request("confirmationCode")

WebSecurity.Logout()

if !confirmationToken.IsEmpty() then
   if WebSecurity.ConfirmAccount(confirmationToken) then
       message = "Inscription Confirmée"
    else
       message = "Impossible de confirmer votre inscription"
    end if
end if


Parameters

Paramètre Type Description
accountConfirmationToken String Jeton de confirmation de compte


Valeur de retour

Type Description
Boolean Si le compte est confirmé, retournetrue, sinon retournefalse。


Erreurs et exceptions

Dans les cas suivants, tout accèsWebSecurityà l'objet lèvera uneInvalidOperationException:

  • InitializeDatabaseConnection()n'a pas été appelée
  • SimpleMembershipn'a pas été initialisé (ou est désactivé dans la configuration du site web)

Remarques

Le jeton de confirmation de compte peut être créé par la méthodeCreateAccount()、 CreateUserAndAccount()ouGeneratePasswordResetToken().

Le processus typique consiste à envoyer un jeton à l'utilisateur dans un e-mail, en demandant à l'utilisateur de vérifier son identité (via un lien vers la page de confirmation).


Données techniques

Name Valeur
Espace de noms WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 对象Objet WebSecurity Autres extensions