Ciao a tutti.

Sto facendo un sistema di autenticazione che permetta a chi è riconosciuto dal sistema di evitare la parte del login.

Il mio primo file, quello che quindi dovrebbe riconoscere se l'utente è già entrato altre volte è questo:

<?php
session_start();
if (isset($_SESSION['username'])) {

print("Buongiorno $nome_utente");

print ("<script>location = \"home.htm\" </script>");

}

else {

print ("");

}
?>

mentre quello in cui si verificano i suoi dati è questa:

$row = mysql_fetch_array ($risultato);

if (($row[username] == $username) && ($row[password] == $pass)) {

print ("I tuoi dati sono corretti");

$username = $_SESSION['username'];

}

else {

print (" I tuoi dati non sono corretti");

}

IL problema è che il primo file non riconosce l'utente; penso quindi di aver usato male le sessioni.

Dove sto sbagliando?