Freigeben über


SqlMembershipProvider.EnablePasswordReset Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der SQL Server-Mitgliedschaftsanbieter so konfiguriert ist, dass Benutzer ihre Kennwörter zurücksetzen können.

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

Eigenschaftswert

truewenn der Mitgliedschaftsanbieter die Kennwortzurücksetzung unterstützt; andernfalls . false Der Standardwert lautet true.

Beispiele

Das folgende Codebeispiel zeigt das Mitgliedschaftselement im system.web Abschnitt der Web.config-Datei für eine ASP.NET Anwendung. Sie gibt die Instanz der Anwendung SqlMembershipProvider an und aktiviert die Kennwortzurücksetzung.

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

Hinweise

Die Kennwortzurücksetzung ermöglicht es dem Mitgliedschaftsanbieter, das aktuelle Kennwort für einen Benutzernamen durch ein neues, zufällig generiertes Kennwort zu ersetzen. Dies ist besonders nützlich, wenn die PasswordFormat Eigenschaft auf Hashed"Festgelegt" festgelegt ist, da Benutzer keine Hash-Kennwortwerte abrufen können.

Gilt für:

Weitere Informationen