diff --git a/htdocs/includes/database.php b/htdocs/includes/database.php index 3cf2f9a..1256a55 100644 --- a/htdocs/includes/database.php +++ b/htdocs/includes/database.php @@ -151,12 +151,13 @@ function update_ip($log, $ip) # nettoyage des ips de la base a la connexion -function clean_ip($ip) +function clean_ip($log, $ip) { $connexion = connexion(); $blank = "0.0.0.0"; - $query = 'update users set ip = \''.$blank.'\' where ip = \''.$ip.'\''; + $query = 'update users set ip = \''.$blank.'\' where ip = \''.$ip.'\' + and login != \''.$log.'\''; $resultat = mysql_query($query) or die("Erreur clean_ip: ".mysql_error()); mysql_close ($connexion); diff --git a/htdocs/login.php b/htdocs/login.php index 8365394..43e837d 100644 --- a/htdocs/login.php +++ b/htdocs/login.php @@ -62,7 +62,7 @@ header ('location: membre.php'); - clean_ip($ip); + clean_ip($_POST['login'],$ip); update_ip($_POST['login'], $ip); } ?>