WebSecurity - ConfirmAccount()
❮ WebSegurança
Definição
O método ConfirmAccount() confirma e ativa uma conta usando um token de confirmação.
Sintaxe C# e VB
WebSecurity.ConfirmAccount(accountConfirmationToken)
Exemplos
Exemplo 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";
}
}
Exemplo de 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
Parâmetros
Parameter | Type | Description |
---|---|---|
accountConfirmationToken | String | The confirmation tokene |
Valor de retorno
Type | Description |
---|---|
Boolean | true if the account is confirmed, otherwise false. |
Erros e exceções
Qualquer acesso ao objeto WebSecurity gera uma InvalidOperationException se:
- O método InitializeDatabaseConnection() não foi chamado
- SimpleMembership não é inicializado (ou desabilitado na configuração do site)
Observações
Um token de confirmação pode ser criado pelos métodos CreateAccount() , CreateUserAndAccount() ou GeneratePasswordResetToken() .
O procedimento comum é enviar o token para um usuário em um e-mail e solicitar que o usuário verifique a identidade (por meio de um link para uma página de confirmação).
❮ WebSegurança