SqlMembershipProvider.EnablePasswordReset Propriedade

Definição

Obtém um valor que indica se o provedor de associação do SQL Server foi configurado para permitir que os usuários redefinam suas senhas.Gets a value indicating whether the SQL Server membership provider is configured to allow users to reset their passwords.

public:
 virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean

Valor da propriedade

Boolean

true se o provedor de associação der suporte à redefinição de senha; caso contrário, false.true if the membership provider supports password reset; otherwise, false. O padrão é true.The default is true.

Exemplos

O exemplo de código a seguir mostra o elemento membership na system.web seção do arquivo Web.config para um aplicativo ASP.net.The following code example shows the membership element in the system.web section of the Web.config file for an ASP.NET application. Ele especifica a instância do aplicativo SqlMembershipProvider e habilita a redefinição de senha.It specifies the application's SqlMembershipProvider instance and enables password reset.

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">  
  <providers>  
    <add name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      enablePasswordRetrieval="false"  
      enablePasswordReset="true"  
      requiresQuestionAndAnswer="true"  
      passwordFormat="Hashed"  
      applicationName="MyApplication" />  
  </providers>  
</membership>  

Comentários

A redefinição de senha permite que o provedor de associação substitua a senha atual por um nome de usuário por uma nova senha gerada aleatoriamente.Password reset allows the membership provider to replace the current password for a user name with a new, randomly generated password. Isso é especialmente útil quando a PasswordFormat propriedade é definida Hashed como, pois os usuários não podem recuperar valores de senha com hash.This is especially useful when the PasswordFormat property is set to Hashed, as users cannot retrieve hashed password values.

Aplica-se a