Io farei una cosa simile, in questo modo hai anche la possibilità di aggiungere altro ad ogni nome utente, anche se utilizzerei il DB per un sistema simile.
Codice PHP:
<html>
<head>
<title>Titolo pagina</title>
</head>
<body>
<?php
$id = $_POST['id'];
$password = $_POST['password'];
$ids = array(
'marco' => array(
'pass' => 'a',
),
'paolo' => array(
'pass' => 'b',
),
'luca' => array(
'pass' => 'c',
),
'franco' => array(
'pass' => 'd',
),
);
if(isset($_POST['submit']))
{
if (empty($id))
{
echo 'Inserire campo utente!';
}
elseif (empty($password))
{
echo 'Inserire campo password!';
}
if(empty($id) || empty($password))
{
echo '<br /><br /><a href="INVIO_DATI.PHP">Torna al modulo di accesso</a>';
}
$num_utenti = count($ids); # Conta tutti gli utenti automaticamente
if(array_key_exists($id, $ids))
{
if($password == $ids[$var]['pass'])
{
echo 'Dati corretti, <a href="INVIO_DATI.PHP">Torna al modulo di accesso</a>';
}
else
{
echo 'Pass errata, <a href="INVIO_DATI.PHP">Torna al modulo di accesso</a>';
}
}
else
{
echo 'ID errato, <a href="INVIO_DATI.PHP">Torna al modulo di accesso</a>';
}
}
else
{
/* Mostra il form per il login */
echo 'Form';
}
?>
</body>
</html>