Ledies and Gentleman, ho creato il mio primo scrit tutta farina del mio sacco! 
Ovviamente non funziona come dovrebbe....
Lo script ha in un array chiavi gli username e valori, il nome reale:
Codice PHP:
<?
$user = array ('wider' => 'luigi',
'bart' => 'alberto',
'patryk' => 'patryk',
'thecore' => 'asdrubale'
);
function login( ) {
print '<tr><td><font face="Tahoma" size="2">Username</font></td><td bgcolor="white"><input name="utente" type="text"></td></tr>';
print '<tr><td><font face="Tahoma" size="2">Password</font></td><td bgcolor="white"><input name="passwd" type="password"></td></tr>';
print '<tr><td colspan="2"><p align="center"><input type="submit" value="Accedi"></p></td></tr>';
}
print '<table border="1" bordercolor="blue" background="#c0c0c0">';
if ((array_key_exists($_POST['utente'], $user)) && (in_array($_POST['passwd'], $user))) {
print '<tr><td><font face="tahoma" size="2">';
print "Benvenuto, " . $_POST['utente'] . "!";
print '
L\'area di programmazione è in fase di allestimento. Percentuale mancante: 7x';
print '</font></td></tr>';
}
elseif ((array_key_exists($_POST['utente'], $user)) || (in_array($_POST['passwd'], $user))) {
print "<form name=\"modulo\" action=\"$_SERVER[PHP_SELF]\" method=\"POST\">";
print '<tr><td colspan="2"><font face="tahoma" size="2" color="red">';
print "L'username o la password inseriti non sono validi.";
print '</font></td></tr>';
print login ();
} else {
print "<form name=\"modulo\" action=\"$_SERVER[PHP_SELF]\" method=\"POST\">";
print login ();
}
print '</table>';
?>
il codcie è giusto, funziona bene, però se io metto
user: wider
pass: asdrubale
user: wider
pass: luigi
il codice funziona lo stesso... invece di dare errore.
Qual'è il problema.