Şub042009

PasswordStrength Kontrolü

Yusuf Karakaş tarafindan 07:59 tarihinde Asp.Net Ajax kategorisine eklenmistir.

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Ş 



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: , ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 0 Yorum

Yorumlar