le 09/06/2004 à 11:27
Patochewie
Mon problème:
J'ai une base contenant mes login et pass de sessions, dans cette table je souhaite également stocker l'adresse ip de la derniere connection pour des vérifications. J'essaye donc de mettre à jour mon champ ip_connexion mais si l'ip est identique à celle de la dernière connexion, l'update l'efface. En plus je ne peux essayer que d'un seul poste pour l'instant donc je ne sais pas si ça marche pour des ip différentes.
Voilà mon bout de code relatif à cette manip:
//Si l'adresse IP est differente de celle de la derniere connection pour cet utilisateur on note cette modification dans la base Connexion
if($row2[ip_connexion]!==$ip_client) {
//on insere le nouvelle IP dans la table Connexion, cette adresse changera à chaque connexion
//Cette insertion sert à controler les accès
$updat="UPDATE Connexion SET ip_connexion='"."$ip_client"."' WHERE login_connexion='"."$login"."' AND pass_connexion='"."$pass"."'";
mysql_query ($updat) or die ('Erreur SQL !'.mysql_error());
}
*************************************
$row2[ip_connexion] contient la valeur de l'ip de la derniere connexion de login.
En espérant avoir été assez clair dans mon explication.
J'ai une base contenant mes login et pass de sessions, dans cette table je souhaite également stocker l'adresse ip de la derniere connection pour des vérifications. J'essaye donc de mettre à jour mon champ ip_connexion mais si l'ip est identique à celle de la dernière connexion, l'update l'efface. En plus je ne peux essayer que d'un seul poste pour l'instant donc je ne sais pas si ça marche pour des ip différentes.
Voilà mon bout de code relatif à cette manip:
//Si l'adresse IP est differente de celle de la derniere connection pour cet utilisateur on note cette modification dans la base Connexion
if($row2[ip_connexion]!==$ip_client) {
//on insere le nouvelle IP dans la table Connexion, cette adresse changera à chaque connexion
//Cette insertion sert à controler les accès
$updat="UPDATE Connexion SET ip_connexion='"."$ip_client"."' WHERE login_connexion='"."$login"."' AND pass_connexion='"."$pass"."'";
mysql_query ($updat) or die ('Erreur SQL !'.mysql_error());
}
*************************************
$row2[ip_connexion] contient la valeur de l'ip de la derniere connexion de login.
En espérant avoir été assez clair dans mon explication.