Ciao,
prova così...
Codice PHP:
<form id="accesso" method="post" action="">
<fieldset>
<legend>Login</legend>
<label for="username">username:</label>
<input name="username" class="text" value="user" type="text" id="username" />
<label for="password">password:</label>
<input name="password" class="text" value="pass" type="password" id="password" />
<input class="submit" title="invia username e password per controllo autanticita'" type="submit" name="action" value="Invia" />
</fieldset>
</form>
<?php
$records = array("user" => "pass", "ciao" => "pass2","test" => "test");
if(isset($_POST['action'])) {
$check=false; /*per controllare se trova corrispondenze o no in modo da visulizzare il messaggio di benvenuto alla fine*/
while (list($username, $password) = each($records)) {
if (($username==$_POST['username']) && ($password==$_POST['password']))
{
# USER E PASS TROVATI, ESCO
$check=true;
break;
}
}
if($check) {
echo "benvenuto ".$_POST['username'];
} else {
echo "hai sbagliato user o pass, riprova";
}
}
?>
In sostanza ho cambiato il modo di leggere l'array degli username e delle password.
Fammi sapere...