Sdílet prostřednictvím


SqlMembershipProvider.EnablePasswordReset Vlastnost

Definice

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

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

Platí pro

Viz také