ערכתי לאחרונה בתאריך 01.05.07 בשעה 10:58 בברכה, ronen333
רציתי לעשות באתר שלי סקריפט שבודק אם הסיסמה שהקישו היא חזקה חלשה או קצרה מידי.עכשיו בניתי איזה משהו אבל משום מה זה לא עובד.
הנה הקוד-
<html dir="rtl"> <head> <title>אבטחת סיסמא</title> <script language="javascript"> var i;function password_strength() { if(document.myform.pass.value.length<4) { return 1; } if(document.myform.pass.value.length<6) { return 2; } for(i=0;i<document.myform.pass.value.length;i++) { if(document.myform.pass.value[i]==document.myform.pass.value[i+1]-1 || document.myform.pass.value[i]==document.myform.pass.value[i+1]+1) { return 2; } } return 3; } </script> </head> <body> <form method="post" name="myform" action="http://bla.com/index.asp"> <input type="text" name="pass"> <br> <input type="submit" value="Check Password" onkeyup="show_strength();"> </form> <br> <script language="javascript"> function show_strength() { if(password_strength()==1) { document.write("הסיסמא קצרה מידי, מנימום 4 תווים"); } if(password_strength()==2) { document.write("סיסמא חלשה!"); } if(password_strength()==3) { document.write("סיסמא חזקה!"); } } </script> </body> </html>
|
תודה מראש לכל העוזרים
נב-ניסתי לעשות כמו בC# שאם התו הנוכחי גדול רק ב1 מהתו שלפניו אז זה סיסמה חלשה, עשיתי את זה נכון?

