28/02/2016, 08:07
|
| | Fecha de Ingreso: noviembre-2015
Mensajes: 43
Antigüedad: 9 años, 1 mes 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 |