Membership.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:
static property int MaxInvalidPasswordAttempts { int get(); };
public static int MaxInvalidPasswordAttempts { get; }
static member MaxInvalidPasswordAttempts : int
Public Shared 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, uygulamanın Web.config dosyasının bölümündeki üyelik öğesini system.web gösterir. Uygulamanın üyelik hizmetleri sağlamak için sınıfının 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
özelliği, MaxInvalidPasswordAttempts üyelik kullanıcısının parolasını veya parola yanıtını PasswordAttemptWindow tahmin etmek için yinelenen girişimler kullanarak istenmeyen bir kaynağa karşı koruma sağlamak için özelliğiyle birlikte çalışır.
Üyelik kullanıcısı için girilen geçersiz parola veya parola yanıtlarının sayısı, özellik tarafından PasswordAttemptWindow belirtilen dakika sayısı içinde özelliğin MaxInvalidPasswordAttempts değerine eşit veya ondan büyükse, kullanıcı yöntemine yapılan bir çağrıyla UnlockUser kilidi kaldırılana true kadar özelliğini olarak ayarlayarak IsLockedOut Web sitesi dışında kilitlenir.
Özelliğin değerine MaxInvalidPasswordAttempts ulaşılana kadar geçerli bir parola veya parola yanıtı verilirse, geçersiz deneme sayısını izleyen sayaç sıfır olarak ayarlanır.
Geçersiz parola ve parola yanıt denemeleri ayrı olarak izlenir. Örneğin, özellik 5 olarak ayarlanırsa MaxInvalidPasswordAttempts , kullanıcının doğru parolayı girmek için en fazla beş denemesi ve kilitlenmeden doğru parola yanıtını girmek için en fazla beş denemesi olur.
Özellik MaxInvalidPasswordAttempts değeri, üyelik yapılandırma öğesinin maxInvalidPasswordAttempts özniteliği kullanılarak uygulama yapılandırmasında ayarlanır.
RequiresQuestionAndAnswer özelliği ise falsegeçersiz parola-yanıt denemeleri izlenmez.