ActiveDirectoryMembershipProvider.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 jawaban yang gagal yang diizinkan pengguna untuk pertanyaan pengaturan ulang kata sandi.
public:
virtual property int MaxInvalidPasswordAttempts { int get(); };
public override int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Overrides ReadOnly Property MaxInvalidPasswordAttempts As Integer
Nilai Properti
Jumlah upaya jawaban kata sandi yang gagal yang diizinkan pengguna sebelum akun dikunci. Default adalah 5
.
Pengecualian
Upaya untuk mengakses MaxInvalidPasswordAttempts properti dilakukan sebelum ActiveDirectoryMembershipProvider instans diinisialisasi.
Contoh
Contoh kode berikut menunjukkan entri Web.config yang mengonfigurasi instans ActiveDirectoryMembershipProvider untuk mengunci pengguna yang melakukan tiga upaya gagal untuk memasukkan jawaban kata sandi dalam jendela waktu 10 menit. Jika pengguna dikunci, tidak ada upaya lebih lanjut untuk menjawab pertanyaan kata sandi yang dapat dilakukan selama 15 menit.
<configuration>
<connectionStrings>
<add name="ADService" connectionString="LDAP://ldapServer/" />
</connectionStrings>
<system.web>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=2.0.3600, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
maxInvalidPasswordAttempts="3"
passwordAttemptWindow="10"
passwordAnswerAttemptLockoutDuration="15" />
</providers>
</membership>
</system.web>
</configuration>
Keterangan
EnablePasswordReset Ketika properti adalah true
, pengguna harus menjawab pertanyaan kata sandi untuk mengatur ulang kata sandi mereka. Pengguna diperbolehkan melakukan sejumlah upaya jawaban terbatas dalam jendela waktu yang ditetapkan oleh PasswordAttemptWindow properti . Jika jumlah upaya jawaban kata sandi lebih besar dari atau sama dengan nilai yang disimpan di MaxInvalidPasswordAttempts properti , pengguna dikunci dari upaya lebih lanjut untuk jumlah menit yang disimpan di PasswordAnswerAttemptLockoutDuration properti .
Catatan
Properti ini tidak mengontrol jumlah upaya masuk yang gagal yang dapat dilakukan pengguna sebelum dikunci. Server Direktori Aktif menangani upaya masuk yang gagal dan tidak dipengaruhi oleh nilai properti ini.
Properti MaxInvalidPasswordAttempts diatur dalam file konfigurasi aplikasi Anda menggunakan maxInvalidPasswordAttempts
atribut elemen Element keanggotaan (ASP.NET Settings Schema). Jika properti tidak diatur dalam file konfigurasi aplikasi, MaxInvalidPasswordAttempts properti diatur ke nilai 5
default .