MembershipProvider.PasswordAttemptWindow 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 antalet minuter då ett maximalt antal ogiltiga lösenords- eller lösenordssvarsförsök tillåts innan medlemskapsanvändaren låses ut.
public:
abstract property int PasswordAttemptWindow { int get(); };
public abstract int PasswordAttemptWindow { get; }
member this.PasswordAttemptWindow : int
Public MustOverride ReadOnly Property PasswordAttemptWindow As Integer
Egenskapsvärde
Antalet minuter då ett maximalt antal ogiltiga lösenords- eller lösenordssvarsförsök tillåts innan medlemskapsanvändaren låses ut.
Exempel
Ett exempel på en MembershipProvider implementering finns i Implementera en profilprovider.
Kommentarer
Egenskapen PasswordAttemptWindow fungerar tillsammans med MaxInvalidPasswordAttempts egenskapen för att skydda mot en oönskad källa som gissar lösenordet eller lösenordet för en medlemskapsanvändare genom upprepade försök. Om antalet ogiltiga lösenord eller lösenordsfrågor som angetts för en medlemskapsanvändare överskrider MaxInvalidPasswordAttempts det inom det antal minuter som identifieras av PasswordAttemptWindow, låses medlemskapsanvändaren ut genom att ställa in IsLockedOut egenskapen tills true användaren låses upp av ett anrop till UnlockUser metoden. Om ett giltigt lösenord eller lösenordssvar anges innan det MaxInvalidPasswordAttempts nås återställs räknaren som spårar antalet ogiltiga försök till noll.
Ogiltiga lösenords- och lösenordssvarsförsök ackumuleras oberoende av varandra. Om egenskapen till exempel MaxInvalidPasswordAttempts är inställd på 5 och tre ogiltiga lösenordsförsök görs följt av två ogiltiga lösenordssvarsförsök måste ytterligare två ogiltiga lösenordsförsök (eller ytterligare tre ogiltiga lösenordssvarsförsök) göras inom PasswordAttemptWindow värdet för att medlemskapsanvändaren ska vara utelåst.
Om egenskapen RequiresQuestionAndAnswer är inställd falsepå spåras inte ogiltiga lösenordssvarsförsök.
Ogiltiga lösenords- och lösenordssvarsförsök spåras i ValidateUsermetoderna , ChangePassword, ChangePasswordQuestionAndAnswer, GetPasswordoch ResetPassword .