tutoriais mais recente desenvolvimento web
 

WebSecurity - ConfirmAccount ()


WebSecurity objeto WebSecurity objeto

Definição

O ConfirmAccount() método confirma e activa uma conta usando um sinal de confirmação.


C # e VB sintaxe

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 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

Parâmetro Tipo Descrição
accountConfirmationToken String A confirmação tokene

Valor de retorno

Tipo Descrição
Boolean verdadeiro se a conta for confirmada, caso contrário false.

Erros e Exceções

Qualquer acesso ao objeto WebSecurity lança um InvalidOperationException se:

  • O InitializeDatabaseConnection() método não foi chamado
  • SimpleMembership não é inicializado (or disabled in the website configuration)

Observações

Um sinal de confirmação pode ser criado pelos CreateAccount() , CreateUserAndAccount() , ou GeneratePasswordResetToken() métodos.

Procedimento comum é enviar o token para um usuário em um e-mail, e pedir ao utilizador para verificar a identidade (via a link to a confirmation page) .


Dados técnicos

Nome Valor
namespace WebMatrix.WebData
Montagem WebMatrix.WebData.dll

<WebSecurity Objeto