SqlMembershipProvider.MaxInvalidPasswordAttempts Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Üyelik kullanıcısı kilitlenmeden önce izin verilen geçersiz parola veya parola yanıtı denemelerinin sayısını alır.
public:
virtual property int MaxInvalidPasswordAttempts { int get(); };
public override int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Overrides ReadOnly Property MaxInvalidPasswordAttempts As Integer
Özellik Değeri
Üyelik kullanıcısı kilitlenmeden önce izin verilen geçersiz parola veya parola yanıtı denemelerinin sayısı.
Örnekler
Aşağıdaki kod örneği, bir ASP.NET uygulamasının system.web Web.config dosyasının bölümündeki üyelik öğesini gösterir. Uygulamanın öğesinin bir örneğini SqlMembershipProvider kullandığını belirtir ve özniteliğini beş geçersiz girişime ve passwordAttemptWindow 30 dakikaya ayarlarmaxInvalidPasswordAttempts.
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
requiresQuestionAndAnswer="true"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="30"
applicationName="MyApplication" />
</providers>
</membership>
Açıklamalar
İstenmeyen MaxInvalidPasswordAttemptsPasswordAttemptWindow bir kaynağa karşı korumak için ile birlikte çalışır ve yinelenen girişimlerle üyelik kullanıcısının parolasını veya parola yanıtını tahmin eder. Üyelik kullanıcısı için sağlanan geçersiz parola veya parola sorularının sayısı, özelliğin MaxInvalidPasswordAttempts değeriyle tanımlanan dakika sayısı içinde özelliğin değerinden PasswordAttemptWindow büyük veya buna eşitse, kullanıcı yöntemiyle UnlockUser kilidi kaldırılana true kadar özellik ayarlanarak IsLockedOut üyelik kullanıcısı kilitlenir. Değere ulaşmadan önce MaxInvalidPasswordAttempts geçerli bir parola sağlanırsa, geçersiz parola ve parola-yanıt denemelerinin sayısını izleyen sayaçlar sıfırlanır. Değere ulaşılana kadar MaxInvalidPasswordAttempts geçerli bir parola yanıtı verilirse, yalnızca geçersiz parola yanıtı denemelerinin sayısını izleyen sayaç sıfırlanır.
geçersiz SqlMembershipProvider parola denemelerinin ve geçersiz parola yanıt denemelerinin sayısını ayrı tutar. Geçersiz parola denemeleri yalnızca parola deneme sayacının artırılmasıyla sonuçlanır. Geçersiz parola yanıtı denemeleri yalnızca parola yanıt sayacının artırılmasıyla sonuçlanır.
Özellik MaxInvalidPasswordAttempts değeri, üyelik yapılandırması bölümünün özniteliği kullanılarak maxInvalidPasswordAttempts uygulama yapılandırmasında ayarlanır.
RequiresQuestionAndAnswer özelliği olarak ayarlanırsa falsegeçersiz parola yanıtı denemeleri izlenmez.