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