WebSecurity objet
Définition
Le ConfirmAccount() méthode confirme et active un compte en utilisant un jeton de confirmation.
C # et VB Syntaxe
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
Paramètre | Type | La description |
---|---|---|
accountConfirmationToken | String | Le tokene de confirmation |
Valeur de retour
Type | La description |
---|---|
Boolean | vrai si le compte est confirmé, sinon faux. |
Erreurs et exceptions
Tout accès à l'objet WebSecurity jette un InvalidOperationException si:
- Le InitializeDatabaseConnection() méthode n'a pas été appelé
- SimpleMembership n'est pas initialisé (or disabled in the website configuration)
Remarques
Un jeton de confirmation peut être créé par les CreateAccount() , CreateUserAndAccount() , ou GeneratePasswordResetToken() méthodes.
Procédure commune est d'envoyer le jeton à un utilisateur dans un e - mail, et demander à l'utilisateur de vérifier l'identité (via a link to a confirmation page) .
données techniques
prénom | Valeur |
---|---|
namespace | WebMatrix.WebData |
Assemblée | WebMatrix.WebData.dll |
<WebSecurity Object