SqlMembershipProvider.EnablePasswordReset Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om SQL Server-medlemskapsprovidern är konfigurerad för att tillåta användare att återställa sina lösenord.
public:
virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean
Egenskapsvärde
trueom medlemskapsprovidern stöder lösenordsåterställning; annars . false Standardvärdet är true.
Exempel
I följande kodexempel visas elementet membership i avsnittet system.web i Web.config-filen för ett ASP.NET program. Den anger programmets instans och aktiverar lösenordsåterställning SqlMembershipProvider .
<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>
Kommentarer
Med lösenordsåterställning kan medlemskapsprovidern ersätta det aktuella lösenordet för ett användarnamn med ett nytt, slumpmässigt genererat lösenord. Detta är särskilt användbart när egenskapen PasswordFormat är inställd på Hashed, eftersom användarna inte kan hämta hashade lösenordsvärden.