WebSecurity - ConfirmAccount()
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";
}
}
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
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 |
Objet WebSecurity Autres extensions