Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2016, 08:07
narusuke
 
Fecha de Ingreso: noviembre-2015
Mensajes: 43
Antigüedad: 8 años, 5 meses
Puntos: 0
hola tengo este code para validar usuario ip

hola espero me puedan ayudar tengo este codigo php que guarda la ip de user
en mysql ,el problema es que actualiza cada ves que el usuario entra,
y yo quiero que solo se agrege la ip a mysql cuando el campo IP este en blanco,si el campo ip ya tiene una ip asignada y es diferente no permita conectar al user

<?php
include('config.php');
include('sesion.php');

if (isset($_GET["usuario"]))
$usuario = $_GET["usuario"];
if (isset($_GET["pass"]))
$pass = md5($_GET['pass']);
if (isset($_GET["id"]))
$id = $_GET["id"];
if (isset($_GET["IP"]))
$IP = $_GET["IP"];

$IP = $_SERVER['REMOTE_ADDR'] ? $_SERVER['REMOTE_ADDR'] : $_SERVER['X_FORWARDER_FOR'];



conectar_bd();
//Sacar datos del usuario que ha iniciado sesion
$sql = "SELECT username,password,email,id_extreme,IP
FROM usuarios
WHERE username = '".$usuario."' and password = '".$pass."'and ip = '".$IP."'" ;
//Guardar ip
$sqlusuarios = mysql_query("UPDATE usuarios SET IP='$IP' WHERE username ='$usuario'");
$result =mysql_query($sql);
if( $fila = mysql_fetch_array($result) )
// resto del php si el user es valido