30/09/2009, 14:01
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 14
Antigüedad: 16 años, 6 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? |