belin funcool, che mi scrivi ?!? O_O mi fai un ciclo? aaaaargh
L'array $utenti che esce da user.php è del tipo
Codice:
Array (
'user1' => 'pass1',
'user2' => 'pass2',
...
);
quindi per controllare il login è sufficiente
Codice:
// sarebbe più bello con un minimo di controllo sui valori che arrivano via $_POST eh :mrgreen:
$login = is_set( $utenti[ $_POST['username'] ])
&& ( $utenti[$username] == $_POST['password'] );
if ($login) {
$_SESSION['username']=$_POST['username'];
$_SESSION['password']=$utenti[ $_POST['username'] ];
echo "successo";
} else {
echo "errore";
}
poi, meno importante, quella sintassi while ... list ... each è antiqua ed è stata sostituita da
Codice:
foreach ( $utenti as $username => $password ) { .... }
e dopo il $login = true dell'if ci sarebbe stato -molto- bene un break; per evitare di ciclare su tutta la lista senza necessità.