Come mi dicono tutti... "Se una cosa non funziona, rinizia da capo!" e come dice il proverbio "Fidarsi di se stessi vuol dire potenziare le proprie capacità" e quell'altro "Chi fa da se, fa per tre".
Ho rifatto il login da solo, stavolta però con le sessioni...
Codice PHP:
//Si connette al database
include 'conf/inc.php';
$user = htmlentities($_POST['username']);
$pass = htmlentities($_POST['password']);
//Crea sessione di lavoro
$dati = "SELECT username,password FROM utenti WHERE username='" . $user . "' LIMIT 1";
$res1 = mysql_query($dati) or die("Username o password errati");
$dati = mysql_fetch_array($res1);
$num = mysql_num_rows($res1);
if (($pass == $dati['password']) && ($num == 1)) // Esiste una password associata all'username?
{
ini_set('session.gc_maxlifetime' ,600); //Imposto la validità delle sessioni a 10 minuti
session_start( );
$_SESSION['username'] = $user; // Crea sessione username
$_SESSION['password'] = $pass; // Crea sessuine password
logok(); //Stampa del sito e reindirizzamento
} else
{
print "Impossibile effettuare il login!"; //Errore da login
}
Inutile dire che funzia benissimo!... :D