méthode WebSecurity ConfirmAccount
Définitions
ConfirmAccount () utilise le compte jeton de confirmation pour confirmer et activer votre compte.
C # et la syntaxe VB
WebSecurity.ConfirmAccount( accountConfirmationToken )
Exemples
Des exemples de 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";
}
}
var confirmationToken = Request["confirmationCode"];
WebSecurity.Logout();
if (!confirmationToken.IsEmpty())
{
if (WebSecurity.ConfirmAccount(confirmationToken))
{
message = "Registration confirmed";
}
else
{
message = "Could not confirm your registration";
}
}
Exemples 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
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
参数 | 类型 | 描述 |
---|---|---|
accountConfirmationToken | String | 帐户确认令牌 |
Valeur de retour
类型 | 描述 |
---|---|
Boolean | 如果帐户已确认,则返回 true ,否则返回 false 。 |
Erreurs et exceptions
Dans le scénario suivant, tout accès à l' objet WebSecurity lancera une InvalidOperationException:
- méthode InitializeDatabaseConnection () n'a pas été appelé
- SimpleMembership non initialisée (ou désactivé dans la configuration du site)
remarque
Compte jeton de confirmation par CreateAccount (), CreateUserAndAccount () ou GeneratePasswordResetToken () méthode crée.
La procédure générale est d'envoyer un e-mail à l'utilisateur de jeton pour authentifier la demande de l'utilisateur (par le biais d'un lien vers la page de confirmation).
Caractéristiques techniques
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
objets WebSecurity