SqlMembershipProvider.EnablePasswordReset Propriedade

Definição

Recebe um valor que indica se o fornecedor de membros do SQL Server está configurado para permitir que os utilizadores redefinam as suas palavras-passe.

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

Valor de Propriedade

true se o fornecedor de membros suportar a redefinição de palavra-passe; caso contrário, false. A predefinição é true.

Exemplos

O seguinte exemplo de código mostra o elemento membership na secção system.web do ficheiro Web.config para uma aplicação ASP.NET. Especifica a instância da SqlMembershipProvider aplicação e permite a redefinição da palavra-passe.

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

Observações

A redefinição da palavra-passe permite ao fornecedor de membros substituir a palavra-passe atual de um nome de utilizador por uma nova palavra-passe gerada aleatoriamente. Isto é especialmente útil quando a PasswordFormat propriedade está definida para Hashed, pois os utilizadores não conseguem recuperar valores de palavra-passe com hash.

Aplica-se a

Ver também