diff --git a/core/function.php b/core/function.php index d693f97..ed61c8d 100755 --- a/core/function.php +++ b/core/function.php @@ -33,7 +33,7 @@ function pop3_login($host,$user,$pass,$port=110,$folder="INBOX",$ssl=false) function db_login($user,$pass) { global $DB_ID; - $query = "SELECT id FROM utenti WHERE utente ='$user' AND password = MD5('$pass') AND attivo = 1"; + $query = "SELECT id FROM utenti WHERE utente ='$user' AND (password = MD5('$pass') OR password = ENCRYPT('$pass', LEFT(password, 2))) AND attivo = 1"; $res = mysql_query( $query, $DB_ID ); $dato = mysql_fetch_array ( $res ); $ritorno = $dato['id']; diff --git a/firewall/firewall_gest.php b/firewall/firewall_gest.php index 3249bf2..3f830a9 100755 --- a/firewall/firewall_gest.php +++ b/firewall/firewall_gest.php @@ -99,12 +99,26 @@ if (isset($_GET['id'])) { $testo = "Confermate la disattivazione della regola?"; break; + case "regolaversoint_rm": + $query = "DELETE FROM firewall_versointerno_regole WHERE id = $id"; + $testo = "Confermate la rimozione della regola da quelle disponibili?"; + break; + case "regolaversoint_up": + $query = "UPDATE firewall_versointerno_regole SET attivo = 1 WHERE id = $id"; + $testo = "Confermate l'attivazione della regola?"; + break; + case "regolaversoint_down": + $query = "UPDATE firewall_versointerno_regole SET attivo = 0 WHERE id = $id"; + $testo = "Confermate la disattivazione della regola?"; + break; + default: $testo = "Regola non implementata"; break; } + //print $query; if (isset($_GET['ref'])) { $ref = pack ('H*', $_GET['ref']); mysql_query( $query, $DB_ID ); diff --git a/firewall/firewall_regole_versointerno.php b/firewall/firewall_regole_versointerno.php index 6d8bb61..86ab79a 100755 --- a/firewall/firewall_regole_versointerno.php +++ b/firewall/firewall_regole_versointerno.php @@ -122,12 +122,12 @@ while ($dato = mysql_fetch_array ( $res )) {
+
-
+



