SqlMembershipProvider.EnablePasswordReset Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.