Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2009, 14:01
hamannz
 
Fecha de Ingreso: mayo-2008
Mensajes: 14
Antigüedad: 18 años, 5 meses
Puntos: 0
Limitar numero de conexiones por IP

Hola.
En mi formulario de registro tengo esta funcion en PHP.

Código PHP:
$errors = 0;
$errorlist = "";
$ExistIP = doquery("SELECT `ip_at_reg` FROM {{table}} WHERE `ip_at_reg` = '". $_SERVER["REMOTE_ADDR"] ."' LIMIT 1;", 'users', true);
if (
$ExistIP) 
{
$errorlist .= "Solo se permite 1 cuenta por IP.";
$errors++;
} 
Lo que hace es una query para verificar si la IP ya existe, si existe le dice "solo se permite 1 cuenta por IP"
Funciona perfectamente, pero si el usuario tiene IP dinámica es un problema, cambiá su ip, crea cuenta y entra, teniendo 2 cuentas.

Lo que necesito es que luego de iniciar sesión compruebe la columna de "user_lastip"
Esta guarda la ULTIMA IP con la que se conectó.
Entonces..
¿Cómo hago para que si detecta 2 IPs iguales le tire un cartel como el anterior?