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. PasswordStrength
Kontrol di ASP.NET AJAX Control Toolkit dapat memeriksa seberapa baik kata sandi.
Langkah-langkah
Kontrol PasswordStrength
memperluas kotak teks dan mencentang apakah kata sandi di dalamnya cukup baik. Ini menawarkan banyak opsi melalui atribut; berikut adalah beberapa dari mereka:
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
menyediakan 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 lengkapnya, termasuk kontrol AJAX ScriptManager
ASP.NET, kontrol, PasswordStrength
dan 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 dipecahkan.
Sekarang kata sandinya (cukup) bagus (Klik untuk melihat gambar ukuran penuh)