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

true, wenn der Mitgliedschaftsanbieter das Zurücksetzen von Kennwörtern unterstützt, andernfalls false. Der Standardwert ist true.

Beispiele

Das folgende Codebeispiel zeigt das Membership-Element im system.web Abschnitt der Web.config-Datei für eine ASP.NET-Anwendung. Sie gibt die Instanz der SqlMembershipProvider Anwendung 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 Hashedfestgelegt ist, da Benutzer keine Hashkennwortwerte abrufen können.

Gilt für:

Weitere Informationen