Membership.MaxInvalidPasswordAttempts Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan jumlah upaya kata sandi atau jawaban kata sandi yang tidak valid yang diizinkan sebelum pengguna keanggotaan dikunci.
public:
static property int MaxInvalidPasswordAttempts { int get(); };
public static int MaxInvalidPasswordAttempts { get; }
static member MaxInvalidPasswordAttempts : int
Public Shared ReadOnly Property MaxInvalidPasswordAttempts As Integer
Nilai Properti
Jumlah upaya kata sandi atau jawaban kata sandi yang tidak valid yang diizinkan sebelum pengguna keanggotaan dikunci.
Contoh
Contoh kode berikut menunjukkan elemen keanggotaan di bagian system.web
file Web.config aplikasi. Ini menentukan bahwa aplikasi menggunakan instans SqlMembershipProvider kelas untuk menyediakan layanan keanggotaan, dan mengatur maxInvalidPasswordAttempts
atribut ke lima upaya yang tidak valid dan passwordAttemptWindow
hingga 30 menit.
<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>
Keterangan
Properti MaxInvalidPasswordAttempts bekerja bersama dengan PasswordAttemptWindow properti untuk melindungi dari sumber yang tidak diinginkan menggunakan upaya berulang untuk menebak kata sandi atau jawaban kata sandi pengguna keanggotaan.
Jika jumlah kata sandi atau jawaban kata sandi yang dimasukkan untuk pengguna keanggotaan lebih besar dari atau sama dengan nilai MaxInvalidPasswordAttempts properti dalam jumlah menit yang ditentukan oleh PasswordAttemptWindow properti , maka pengguna dikunci dari situs Web 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 nilai MaxInvalidPasswordAttempts properti tercapai, penghitung yang melacak jumlah upaya yang tidak valid diatur ke nol.
Upaya kata sandi dan jawaban kata sandi tidak valid dilacak secara terpisah. Misalnya, jika MaxInvalidPasswordAttempts properti diatur ke 5, pengguna memiliki hingga lima upaya untuk memasukkan kata sandi yang benar dan hingga lima upaya untuk memasukkan jawaban kata sandi yang benar tanpa dikunci.
Nilai MaxInvalidPasswordAttempts properti diatur dalam konfigurasi aplikasi menggunakan maxInvalidPasswordAttempts
atribut elemen konfigurasi keanggotaan .
RequiresQuestionAndAnswer Jika properti adalah false
, upaya jawaban kata sandi tidak valid tidak dilacak.