Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método MembershipProvider.ResetPassword

Redefine a senha do usuário para uma nova senha gerada automaticamente.

Namespace:  System.Web.Security
Assembly:  System.Web.ApplicationServices (em System.Web.ApplicationServices.dll)

public abstract string ResetPassword(
	string username,
	string answer
)

Parâmetros

username
Tipo: System.String
Para redefinir a senha do usuário.
answer
Tipo: System.String
A resposta de senha para o usuário especificado.

Valor de retorno

Tipo: System.String
A nova senha para o usuário especificado.

Takes, as input, a user name and a password answer and generates a new, random password for the specified user.

ObservaçãoObservação

A senha aleatória criada pelo ResetPassword método não é garantido para passar a expressão regular a PasswordStrengthRegularExpression propriedade. No entanto, a senha aleatória atenderá os critérios estabelecidos pela MinRequiredPasswordLength e MinRequiredNonAlphanumericCharacters Propriedades

O ResetPassword método atualiza as informações de usuário na fonte de dados com o novo valor de senha e retorna a nova senha como uma seqüência de caracteres. Um mecanismo conveniente para gerar uma senha aleatória é o GeneratePassword método.

ResetPassword garante que o EnablePasswordReset sinalizador estiver definido como true antes de executar qualquer ação. Se EnablePasswordReset é false, um NotSupportedException exceção é lançada.

ResetPassword também verifica o valor de RequiresQuestionAndAnswer propriedade. Se RequiresQuestionAndAnswer é true, ResetPassword verifica o valor do parâmetro de resposta fornecido com a resposta de senha armazenada na fonte de dados. Se eles não corresponderem, uma MembershipPasswordException exceção é lançada.

Para obter um exemplo de um MembershipProvider implementação, consulte Implementando um provedor de perfil.

.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft