SqlMembershipProvider.EnablePasswordReset Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda je poskytovatel členství SYSTÉMU SQL Server nakonfigurován tak, aby uživatelům umožnil resetovat svá hesla.
public:
virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean
Hodnota vlastnosti
truepokud poskytovatel členství podporuje resetování hesla; v opačném případě . false Výchozí hodnota je true.
Příklady
Následující příklad kódu ukazuje prvek členství v system.web části souboru Web.config pro ASP.NET aplikace. Určuje instanci aplikace SqlMembershipProvider a povolí resetování hesla.
<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>
Poznámky
Resetování hesla umožňuje poskytovateli členství nahradit aktuální heslo pro uživatelské jméno novým náhodně vygenerovaným heslem. To je zvlášť užitečné, pokud PasswordFormat je vlastnost nastavena na Hashed, protože uživatelé nemohou načíst hodnoty hash hesla.