require_once("./connection/db_connection.php"); session_start(); //Logout if(isset($_POST['logout'])){ session_unset(); session_destroy(); setcookie('codice_agenzia', null, time()-1); setcookie('id_ufficio', null, time()-1); } //Controllo coockie agenzia if(isSet($_COOKIE['codice_agenzia'])){ $codice_a = $_COOKIE['codice_agenzia']; $result = $mysqli->query("SELECT * from agenzie WHERE codice_agenzia = '$codice_a'"); while($row = $result->fetch_assoc()){ $_SESSION['id_agenzia'] = $row['id_agenzia']; $_SESSION['codice_agenzia'] = $row['codice_agenzia']; $_SESSION['nome_agenzia'] = $row['nome_agenzia']; $_SESSION['user'] = $row['user']; } header("Location: ./home.php"); //login } //Controllo coockie uffici if(isSet($_COOKIE['id_ufficio'])){ $codice_u = $_COOKIE['id_ufficio']; $result = $mysqli->query("SELECT uffici.*, agenzie.id_agenzia from uffici INNER JOIN agenzie ON agenzie.id_agenzia = uffici.agenzia WHERE uffici.id_ufficio = '$codice_u'"); while($row = $result->fetch_assoc()){ $_SESSION['id_agenzia'] = $row['id_agenzia']; $_SESSION['id_ufficio'] = $row['id_ufficio']; $_SESSION['nome_ufficio'] = $row['nome_ufficio']; $_SESSION['user'] = $row['user']; } header("Location: ./home.php"); //login } //Controllo Sessione if(isSet($_SESSION['codice_agenzia']) OR isSet($_SESSION['id_ufficio'])){ header("Location: ./home.php"); //login } //SUBMIT LOGIN if(isset($_POST['submit'])){ $codice = $_POST['codice']; $password = $_POST['password']; //Ricerca tra le Agenzie $result_c = $mysqli->query("SELECT * from agenzie WHERE user = '$codice' AND password = '$password'"); while($row = $result_c->fetch_assoc()){ // register the session and set the cookie $_SESSION['id_agenzia'] = $row['id_agenzia']; $_SESSION['codice_agenzia'] = $row['codice_agenzia']; $_SESSION['nome_agenzia'] = $row['nome_agenzia']; $_SESSION['user'] = $row['user']; if (isset($_POST['ricordami'])) setcookie('codice_agenzia', $_SESSION['codice_agenzia'], time() + (3600 * 24 * 30)); //30gg?? header("Location: ./home.php"); } //Ricerca tra gli Uffici $result_u = $mysqli->query("SELECT uffici.*, agenzie.id_agenzia from uffici INNER JOIN agenzie ON agenzie.id_agenzia = uffici.agenzia WHERE uffici.user = '$codice' AND uffici.password = '$password'"); while($row = $result_u->fetch_assoc()){ // register the session and set the cookie $_SESSION['id_agenzia'] = $row['id_agenzia']; $_SESSION['id_ufficio'] = $row['id_ufficio']; $_SESSION['nome_ufficio'] = $row['nome_ufficio']; $_SESSION['user'] = $row['user']; if (isset($_POST['ricordami'])) setcookie('id_ufficio', $_SESSION['id_ufficio'], time() + (3600 * 24 * 30)); //30gg?? header("Location: ./home.php"); } $error= "Email o Password errata!"; } ?>