Bu makalemizde AjaxControlToolkit apisine ait PasswordStrength komutunu inceleyeceğiz.
Ne işe Yarar?
Özellikle çoğu kullanıcının dikkat etmediği şifre güvenliği konusunda , bilgilendirmek amaçlı kullanılır.
Günümüzdeki şifreler ya çok basit yada çok kısa olabiliyor.Bunun da bir güvenlik açığı olacağından dolayı
şifre güvenlik bilgisinin kullanıcıya gösterilmesi bakımından oldukça kullanışlı bir kontroldür.
Genel Kontrol Özellikleri
Target Control Id: Kontrolümüze bağlı TextBox Id bilgisini içerir.
DisplayPosition:Şifre gücü görüntüsünün yerine belirlemek için kullanılır.
PreferredPasswordLength:Tercih edilen şifre uzunluğu
PrefixText:Şifre görüntüsünün ön adı.
TextCssClass:Şifre Görüntüsüne ait atanacak Css sınıfı
MinimumNumericCharacters: En az kaç tane sayısal karakter girilmesi belirlenir
MinimumSymbolCharacters:En az kaçtane symbol karakter girilmesi belirlenir.
MinimumLoverCaseCharacters: En az kaç tane küçük harf girilmesi belirlenir
MinimumUpperCaseCharacters:En az kaçtane büyük harf girilmesi belirlenir.
StrenghtStyles:Şifrenin güvenlik düzeyine göre uygulanabilen Css sınıfı
TextStrengthDescriptions :Şifre mesaj uyarı basamaklarını içerir.En düşük seviyeden en yüksek seviyeye doğru ayarlanmalıdır.
Uygulama
<head runat="server">
<title>PasswordStrength</title>
<style>
.sifre
{
background-color:Aqua;
text-align:center;
color:Gray;
} </style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<cc1:PasswordStrength ID="PasswordStrength1" runat="server"
TextStrengthDescriptions="kötü;iyi;çok iyi;süper"
DisplayPosition="RightSide"
TextCssClass="sifre"
PrefixText="Şifrenizin Gücü:"
TargetControlID="Textbox1">
</cc1:PasswordStrength>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
</body>
Uygulama Görüntüsü


Diğer makaleler ile görüşmek üzere...Saygılarımla...
Yusuf KARAKAŞ
Etiketler: ajax, passwordstrength, ajax control tollkit