WebSecurity - ConfirmAccount()
❮ WebSecurity
Definition
The ConfirmAccount() method confirms and activates an account using a confirmation token.
C# and VB Syntax
WebSecurity.ConfirmAccount(accountConfirmationToken)
Examples
Example 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";
   
}
}
Example 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 | 
Return Value
| Type | Description | 
|---|---|
| Boolean | true if the account is confirmed, otherwise false. | 
Errors and Exceptions
Any access to the WebSecurity object throws an InvalidOperationException if:
- The InitializeDatabaseConnection() method has not been called
 - SimpleMembership is not initialized (or disabled in the website configuration)
 
Remarks
A confirmation token can be created by the CreateAccount(), CreateUserAndAccount(), or GeneratePasswordResetToken() methods.
Common procedure is to send the token to a user in an email, and ask the user to verify the identity (via a link to a confirmation page).
❮ WebSecurity

