= time())) { if(!db_login_proxy ($_SESSION['username'], $_SESSION['passwd'])) { $tMessage = 'Dati di autenticazione errati'; $tUsername = $_SESSION['username']; $_SESSION['auth'] = 0; session_destroy(); include ("userlogin.php"); exit; } else { logga ($_SERVER['REQUEST_URI']); $_SESSION['time'] = time(); return carica_utente_proxy (); } } else { if ($_POST['fUsername']) { $fUsername = $_POST['fUsername']; $fPassword = $_POST['fPassword']; if(db_login_proxy ($fUsername, $fPassword)) { $_SESSION = array(); $_SESSION['passwd'] = $fPassword; $_SESSION['username'] = $fUsername; $_SESSION['auth'] = 1; $_SESSION['time'] = time(); session_regenerate_id(TRUE); return carica_utente_proxy (); } else { $tMessage = 'Errore'; $tUsername = $fUsername; include ("userlogin.php"); exit; } } else { if ($_SESSION['auth'] && ($_SESSION['time']+$CONF['temposessione']*60 < time())) { $tMessage = 'Sessione scaduta'; $tUsername = $_SESSION['username']; logga ("Sessione scaduta"); include ("userlogin.php"); exit; } else { include ("userlogin.php"); exit; } } } } function carica_utente_proxy () { global $_SESSION, $CONF, $DB_ID; $query = "SELECT * FROM proxy_utenti where user = '".$_SESSION['username']."'"; $res = mysql_query( $query, $DB_ID ); $dati = mysql_fetch_array ( $res ); return $dati; } function lista_moduli_proxy () { global $UTENTE, $DB_ID, $CONF; $menu[] = array("Home", "main.php",0,"Home Page",0); $menu[] = array("Cambio password", "chkpasswd_proxy.php",0,"Cambio Password"); $pezzi = preg_split('/\//', $_SERVER["PHP_SELF"], -2); $self = $pezzi[count($pezzi)-1]; ?>