MembershipProvider.MaxInvalidPasswordAttempts 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 ogiltiga lösenords- eller lösenordssvarsförsök som tillåts innan medlemskapsanvändaren låses ut.
public:
abstract property int MaxInvalidPasswordAttempts { int get(); };
public abstract int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public MustOverride ReadOnly Property MaxInvalidPasswordAttempts As Integer
Egenskapsvärde
Antalet ogiltiga lösenords- eller lösenordssvarsförsök som tillåts innan medlemskapsanvändaren låses ute.
Exempel
Ett exempel på en MembershipProvider implementering finns i Implementera en profilprovider.
Kommentarer
Egenskapen MaxInvalidPasswordAttempts fungerar tillsammans med PasswordAttemptWindow 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 är större än eller lika med MaxInvalidPasswordAttempts egenskapsvärdet inom det antal minuter som identifieras av PasswordAttemptWindow, låses medlemskapsanvändaren ut genom att egenskapen anges IsLockedOut tills true användaren låses upp av ett anrop till UnlockUser metoden. Om ett giltigt lösenord eller lösenordssvar anges innan MaxInvalidPasswordAttempts värdet 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 för att medlemskapsanvändaren ska låsas ute.
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 .