vedi un po':
Codice PHP:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function test(myForm) {
var sUser=myForm.username.value;
var sPass=myForm.psw.value;
var userLen = sUser.length;
var pswLen = sPass.length;
// test su lunghezza password
if (pswLen < 8) {
alert("password corta, min. 8 caratteri");
return false;
}
// si presuppone che la lunghezza dello username sia almeno 3
if (userLen < 3) {
alert("username corto, min. 3 caratteri");
return false;
}
for (i=0; i<(userLen-2); i++) {
sPezzo = sUser.substring(i,i+3);
if (sPass.indexOf(sPezzo) != -1) {
alert("Pass contiene almeno 3 car. consecutivi dello username!");
return false;
}
}
return true;
}
</script>
</head>
<body>
<form method="get" action="#" onsubmit="return test(this);">
<fieldset>
<label for="username">Utente:</label><input id="username" name="username" type="text" />
<label for="psw">Password:</label><input id="psw" name="psw" type="password" />
</fieldset>
<input type="submit" value="Vai!" />
</form>
</body>
</html>
HTH
Zappa