Parola Zorluk Seviyesi
13
●1.520
- 14-05-2009, 21:56:20Üyeliği durdurulduphp ile eregi kontrolü ile yapabilirsiniz
zor bir şifrenin kriteri genel olarak hem büyük hem küçük harf hem sayı barindirmasi
eregi
[az] => küçük harf
[AZ] => büyük harf
[09] => sayı kontrolünün üçünüde barındırması gerekiyor
birde belli bir uzunluk derecesi yapılıyor olabilir.
onuda strlen ile alabilirsiniz - 14-05-2009, 22:07:34
function CheckPasswordStrength($password) { $strength = 0; $patterns = array('#[a-z]#','#[A-Z]#','#[0-9]#','/[¬!"£$%^&*()`{}\[\]:@~;\'#<>?,.\/\\-=_+\|]/'); foreach($patterns as $pattern) { if(preg_match($pattern,$password,$matches)) { $strength++; } } return $strength; // 1 - zayif // 2 - zayif degil // 3 - kabul edilebilir // 4 - guclu } //usage CheckPasswordStrength('password'); //1 CheckPasswordStrength('Password'); //2 CheckPasswordStrength('P4ssword'); //3 CheckPasswordStrength('P4ssw()rd'); //4
umarım işini görür.
- 14-05-2009, 22:11:28Üyeliği durdurulduÇok yaratıcı bir fonksiyon olmuş.
Ama bunu js yle yapmak en mantıklısı herhalde. Çünkü sayfa yenilemek lazım php olursa. JS de anında cevap veriyor
Bu arada kaynağı(kodu nerden aldığını) yazmayı unutmuşsun herhalde.
http://www.vbforums.com/showpost.php...60&postcount=1
JustRulz adlı üyeden alıntı: mesajı görüntüle - 14-05-2009, 22:13:43Üyeliği durdurulduher kontrolde ++ yapmak çok mantıklı bir yaklaşım olmuş. yazanı taktir ettim vallaSNaRe adlı üyeden alıntı: mesajı görüntüle

+rep - 14-05-2009, 22:16:53Üyeliği durdurulduyok hocam ben yazani taktir ettim zatenJustRulz adlı üyeden alıntı: mesajı görüntüle
umarım işini görür.