Grazie ! Ho modificato un pò il tuo e sembra funzionare !
Dopo che viene effettuato il login ( o se si verifica un errore) sembra che però per qualche strano motivo cambi l'allineamento del sito...
può essere dovuto a questo script che ne segue ?
Codice PHP:
<?php
require("users.php"); //Classi programmate per gli utenti
require("Database.php");
header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');
header('P3P: policyref="/w3c/p3p.xml"');
$login_success = false;
if (isset($_GET['logout']) && intval($_GET['logout']) == 1) {
User::logout();
header("location: /index.php");
}
if (isset($_POST['username']) && isset($_POST['password']) && isset($_POST['Login']) && $_POST['Login'] == 'true')
if (User::login($_POST['username'], $_POST['password']))
$login_success = true;
/*
echo "<script type=\"text/javascript\">\n";
echo "function setCookie(c_name,value,exdays){var exdate=new Date();exdate.setDate(exdate.getDate() + exdays);var c_value=escape(value) + ((exdays==null) ? \"\" : \"; expires=\"+exdate.toUTCString());document.cookie=c_name + \"=\" + c_value;}";
echo "var SessionID = \"" . User::$SessionID . "\";\n";
echo "var Pass = \"" . User::$Pass . "\";\n";
echo "setCookie(\"SessionID\", SessionID, 30);\n";
echo "setCookie(\"Pass\", Pass, 30);\n";
echo "</script>";
*/
require("index.php");
?>
cos'è quell' header("location: /index.php"); ?! Può essere quello ?