Webbeveiliging - ConfirmAccount()
❮Webbeveiliging
Definitie
De ConfirmAccount()- methode bevestigt en activeert een account met behulp van een bevestigingstoken.
C# en VB-syntaxis
WebSecurity.ConfirmAccount(accountConfirmationToken)
Voorbeelden
Voorbeeld 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";
}
}
Voorbeeld 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
Parameters:
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Winstwaarde
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Fouten en uitzonderingen
Elke toegang tot het WebSecurity - object genereert een InvalidOperationException als:
- De methode InitializeDatabaseConnection() is niet aangeroepen
- SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)
Opmerkingen
Een bevestigingstoken kan worden gemaakt met de methoden CreateAccount() , CreateUserAndAccount() of GeneratePasswordResetToken() .
De gebruikelijke procedure is om het token in een e-mail naar een gebruiker te sturen en de gebruiker te vragen de identiteit te verifiëren (via een link naar een bevestigingspagina).
❮Webbeveiliging