Bagikan melalui


MembershipProvider.PasswordAttemptWindow Properti

Definisi

Mendapatkan jumlah menit di mana jumlah maksimum upaya kata sandi atau jawaban kata sandi tidak valid diizinkan sebelum pengguna keanggotaan dikunci.

public:
 abstract property int PasswordAttemptWindow { int get(); };
public abstract int PasswordAttemptWindow { get; }
member this.PasswordAttemptWindow : int
Public MustOverride ReadOnly Property PasswordAttemptWindow As Integer

Nilai Properti

Jumlah menit di mana jumlah maksimum upaya kata sandi atau jawaban kata sandi tidak valid diizinkan sebelum pengguna keanggotaan dikunci.

Contoh

Untuk contoh MembershipProvider implementasi, lihat Menerapkan Penyedia Profil.

Keterangan

Properti PasswordAttemptWindow bekerja bersama dengan MaxInvalidPasswordAttempts properti untuk melindungi dari sumber yang tidak diinginkan yang menebak kata sandi atau jawaban kata sandi pengguna keanggotaan melalui upaya berulang. Jika jumlah kata sandi atau pertanyaan kata sandi yang tidak valid yang disediakan untuk pengguna keanggotaan melebihi MaxInvalidPasswordAttempts dalam jumlah menit yang diidentifikasi oleh PasswordAttemptWindow, maka pengguna keanggotaan dikunci dengan mengatur IsLockedOut properti ke true sampai pengguna tidak terkunci oleh panggilan ke UnlockUser metode . Jika kata sandi atau jawaban kata sandi yang valid diberikan sebelum MaxInvalidPasswordAttempts tercapai, penghitung yang melacak jumlah upaya yang tidak valid diatur ulang ke nol.

Upaya kata sandi dan jawaban kata sandi tidak valid terakumulasi secara independen satu sama lain. Misalnya, jika MaxInvalidPasswordAttempts properti diatur ke 5, dan tiga upaya kata sandi yang tidak valid dilakukan diikuti oleh dua upaya jawaban kata sandi yang tidak valid, dua upaya kata sandi yang tidak valid lagi (atau tiga upaya jawaban kata sandi yang tidak valid) harus dilakukan dalam PasswordAttemptWindow nilai agar pengguna keanggotaan dikunci.

RequiresQuestionAndAnswer Jika properti diatur ke false, upaya jawaban kata sandi tidak valid tidak dilacak.

Upaya kata sandi dan jawaban kata sandi tidak valid dilacak dalam ValidateUsermetode , , ChangePasswordQuestionAndAnswerChangePassword, GetPassword, dan ResetPassword .

Berlaku untuk

Lihat juga