Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
oleh Christian Wenz
Kata sandi diperlukan hampir di mana saja, sehingga pengguna malas cenderung memilih kata sandi sederhana yang mudah rusak. Kontrol PasswordStrength di ASP.NET AJAX Control Toolkit dapat memeriksa seberapa baik kata sandi.
Gambaran Umum
Kata sandi diperlukan hampir di mana saja, sehingga pengguna malas cenderung memilih kata sandi sederhana yang mudah rusak. Kontrol PasswordStrength
di ASP.NET AJAX Control Toolkit dapat memeriksa seberapa baik kata sandi.
Langkah-langkah
Kontrol PasswordStrength
memperluas kotak teks dan memeriksa apakah kata sandi di dalamnya cukup baik. Ini menawarkan banyak opsi melalui atribut; berikut adalah beberapa di antaranya:
MinimumNumericCharacters
jumlah minimum karakter numerik yang diperlukan dalam kata sandiMinimumSymbolCharacters
jumlah minimum karakter simbol (bukan huruf dan digit) yang diperlukan dalam kata sandiPreferredPasswordLength
panjang minimum kata sandiRequiresUpperAndLowerCaseCharacters
apakah kata sandi perlu menggunakan karakter huruf besar dan huruf kecil
StrengthIndicatorType
memberikan informasi cara menyajikan kekuatan kata sandi, sebagai teks (nilai "Text"
) atau sebagai jenis bilah kemajuan (nilai "BarIndicator"
). DisplayPosition
Di atribut , Anda mengonfigurasi tempat informasi muncul. Berikut adalah contoh lengkap, termasuk kontrol AJAX ScriptManager
ASP.NET, kontrol dan PasswordStrength
tentu saja kotak teks tempat pengguna dapat memasukkan kata sandi. Demi demonstrasi, bidang formulir terakhir adalah bidang teks biasa dan bukan bidang kata sandi sehingga Anda dapat melihat selama pengembangan apa yang Anda ketik.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Control Toolkit</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="asm" runat="server" />
<div>
<asp:TextBox ID="Password" runat="server" />
<ajaxToolkit:PasswordStrength ID="ps1" runat="server"
TargetControlID="Password" RequiresUpperAndLowerCaseCharacters="true"
MinimumNumericCharacters="1" MinimumSymbolCharacters="1"
PreferredPasswordLength="8" DisplayPosition="RightSide"
StrengthIndicatorType="Text" />
</div>
</form>
</body>
</html>
Jalankan halaman dan ketik menjauh: Hanya setelah Anda memasukkan huruf kecil, huruf besar, digit, dan simbol, kata sandi dianggap tidak dapat dipecat.
Sekarang kata sandinya (cukup) bagus (Klik untuk melihat gambar ukuran penuh)