![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 9 Dołączył: 3.05.2009 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie!
Mam taki prosty kodzik sprawdzajacy siłe hasła sprawdza jedynie hasło podługosci. Prosiłbym was o pomoc w przebudowie go aby siła wzrastała wzraz z czterama róznymi warónkami: 1. gdy haslo bedzie miec wiecej niz 6 znaków 2. gdy haslo bedzie zawierac male oraz duze litery 3. gdy bedzie zawierac cyfry 4. i oczywiscie znaki specjalne Kod <script>
function passCounter() { var counterDiv = document.getElementById('counter'); var passLength = document.loginForm.newPass.value.length; var newPass = document.loginForm.newPass.value; var pasConfirm = document.loginForm.newPassConfirm.value; counterDiv.innerHTML = "<b style='font-size: 9px;'>" + passLength + "</b>"; for (var i = 1; i <= document.loginForm.newPass.value.length; i++) { counterDiv.innerHTML += "a"; } if(passLength >= 8) { counterDiv.innerHTML = "<b style='color: #99cc33; font-size: 10px;'>Wpisane hasło ma odpowiednią długość!</b>"; } if(newPass != pasConfirm) { document.getElementById('confirmation').innerHTML = "<b style='color: red; font-size: 10px;'>Potwiedzenie nowego hasła jest inne!</b>"; document.loginForm.mySub.disabled = true; } else { document.getElementById('confirmation').innerHTML = "<b style='color: #99cc33; font-size: 10px;'>Potwiedzenie OK!</b>"; document.loginForm.mySub.disabled = false; } } </script> <form name="loginForm" method="POST" action="chgPass.php"> <input type="password" name="newPass" maxlength="15" onKeyUp="passCounter()"> <div id="counter"></div> <input type="password" name="newPassConfirm" maxlength="15" onKeyUp="passCounter()"> <div id="confirmation"></div> </form>
Powód edycji: [thek]: Grrr... 1.5 roku na forum i nie nauczyłeś się rozpoznawać CODE od PHP, HTML czy JavaScript? Zamykam do czasu wprowadzenia zmian.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie! Mam taki prosty kodzik sprawdzajacy siłe hasła sprawdza jedynie hasło podługosci. Prosiłbym was o pomoc w przebudowie go aby siła wzrastała wzraz z czterama róznymi warónkami: 1. gdy haslo bedzie miec wiecej niz 6 znaków 2. gdy haslo bedzie zawierac male oraz duze litery 3. gdy bedzie zawierac cyfry 4. i oczywiscie znaki specjalne ![]() Kod function passStrength(pass){
var w = [.25, .25, .25, .25]; // wagi var s = 0; // sila // ad. 1 if( pass.length > 7 ) s += w[0]; // ad. 2 if( pass.toLowerCase() != pass && pass.toUpperCase() != pass ) s += w[2]; // pozostale dwa warunki dopisz sam return s; } -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 07:27 |