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 označující, zda je zprostředkovatel členství systému SQL Server nakonfigurován tak, aby uživatelům umožňoval resetovat 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
true
pokud poskytovatel členství podporuje resetování hesla; v opačném případě . false
Výchozí formát je true
.
Příklady
Následující příklad kódu ukazuje element membership v oddílu system.web
souboru Web.config pro aplikaci ASP.NET. Určuje instanci aplikace SqlMembershipProvider a umožňuje 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é, když PasswordFormat je vlastnost nastavená na Hashedhodnotu , protože uživatelé nemohou načíst hodnoty hash hesel.