JS ile şifre güvenlik düzeyi kontrolü

Kullanıcı şifrelerinin çözülmesini zorlaştırmak için ne kadar karışık bir şifre verilirse o kadar güvenli olacaktır, girilen şifrenin ne kadar güçlü olduğunu jquery ile kontrol edebiliriz.

var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
if (strongRegex.test($(this).val())) {
    $('#passstrength').removeClass();
    $('#passstrength').addClass("alert-success strong");
    $('#passstrength').html('Güçlü');
} else if (mediumRegex.test($(this).val())) {
    $('#passstrength').removeClass();
    $('#passstrength').addClass("alert-info medium");
    $('#passstrength').html('Orta');
} else {
    $('#passstrength').removeClass();
    $('#passstrength').addClass("alert-error weak");
    $('#passstrength').html('Zayıf');
}
/pre>

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s