//I dati sono formalmente corretti. //Verifico l'esistenza di questi dati nell'archivio $attributi['password'] = md5(md5(sha1(md5($attributi['password'])))); $exists = $user_auth->query("SELECT id, stato FROM " . $user_auth->tbl_name . " WHERE utente = '" . $attributi['utente'] . "' AND password = '******'password'] . "'"); echo "SELECT id, stato FROM " . $user_auth->tbl_name . " WHERE utente = '" . $attributi['utente'] . "' AND password = '******'password'] . "'"; if (!$exists) { $esito = "Non risulta nessun utente registrato con questi dati"; } else { //Verifico se l'utente è attivo $exists = mysqli_fetch_assoc($exists); $state = $exists["stato"]; if ($state == 1) { //L'utente può accedere ! Aggiorno l'ultimo login $user_auth->attributes["id"] = $exists['id']; $user_auth->attributes["ultimo_login"] = date("Y-m-d H:i:s"); $update_info_user = $user_auth->update($user_auth); if ($update_info_user) { $_SESSION["id_user"] = (int) $exists["id"]; header("Location: ./home.php"); } } elseif ($state == 0) { $esito = "Il tuo utente non è stato ancora attivato ! Accedi alla tua posta elettronica e clicca sul link riportato nella email di registrazione !"; } } } } $stop = false; //Includo TUTTI i moduli nella pagina ?> <html> <head>