ActiveDirectoryMembershipProvider.PasswordAnswerAttemptLockoutDuration 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.
Få den tid för vilken ett användarkonto är utelåst när användaren har gjort för många felaktiga lösenordssvarsförsök.
public:
property int PasswordAnswerAttemptLockoutDuration { int get(); };
public int PasswordAnswerAttemptLockoutDuration { get; }
member this.PasswordAnswerAttemptLockoutDuration : int
Public ReadOnly Property PasswordAnswerAttemptLockoutDuration As Integer
Egenskapsvärde
Den tid, i minuter, som en användare är utelåst efter att ha angett för många felaktiga lösenordssvar.
Undantag
Ett försök att komma åt PasswordAnswerAttemptLockoutDuration egenskapen gjordes innan instansen ActiveDirectoryMembershipProvider initierades.
Exempel
I följande kodexempel visas en Web.config post som konfigurerar en ActiveDirectoryMembershipProvider instans för att låsa ut användare som gör tre misslyckade försök att ange lösenordssvaret i ett tidsfönster på 10 minuter. Om användaren är utelåst kan inga ytterligare försök att besvara lösenordsfrågan göras i 15 minuter.
<configuration>
<connectionStrings>
<add name="ADService" connectionString="LDAP://ldapServer/" />
</connectionStrings>
<system.web>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.3600, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
maxInvalidPasswordAttempts="3"
passwordAttemptWindow="10"
passwordAnswerAttemptLockoutDuration="15" />
</providers>
</membership>
</system.web>
</configuration>
Kommentarer
När egenskapen EnablePasswordReset är truemåste användaren svara på lösenordsfrågan för att återställa sitt lösenord. Om användaren inte kan ange rätt svar ett på varandra följande antal gånger som motsvarar MaxInvalidPasswordAttempts egenskapsvärdet inom den observationstid som anges av PasswordAttemptWindow egenskapen, är användaren utelåst från ytterligare försök för antalet minuter som ingår i PasswordAnswerAttemptLockoutDuration egenskapen.
Note
Den här egenskapen anger inte varaktigheten som en användare är utelåst efter att inte ha angett ett giltigt lösenord. služba Active Directory-servern hanterar misslyckade inloggningsförsök och påverkas inte av värdet för den här egenskapen. Vi rekommenderar att egenskapen PasswordAnswerAttemptLockoutDuration anges till samma värde som varaktigheten för kontoutelåsning som angetts för för många misslyckade inloggningsförsök i služba Active Directory konfigurationen. Detta visar ett konsekvent beteende för automatisk utelåsning för användare oavsett om de har låsts ut på grund av misslyckade inloggningsförsök eller felaktiga lösenordssvar.
Egenskapen PasswordAnswerAttemptLockoutDuration anges i programmets konfigurationsfil med attributet passwordAnswerAttemptLockoutDuration för elementet membership Element (ASP.NET Settings Schema) element. Om egenskapen inte anges i programmets konfigurationsfil PasswordAnswerAttemptLockoutDuration anges egenskapen till standardvärdet 30 minuter.