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