Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2013, 05:50
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 9 meses
Puntos: 33
Respuesta: Restringir acceso por IP

Hola,

No se si te he entendido bien... te planteo un ejemplo:

"Usuario A se conecta con su IP 192.168.1.100 a la web"
"La web detecta la IP como válida"
"La web asocia la IP a Usuario A"
"La web inicia sesión para Usuario A"

¿Así?

Si es así, es "fácil"... tendrías que crear una tabla en la base de datos (o varias tablas) y en vez de usar el típico "auto increment" para el ID de la tabla (Clave Primaria), deberías definir como PK la IP del usuario.

Otra opción es crear una tabla nueva que relacione Usuario - IP.

En el momento que el usuario entre en la web, puedes identificar la IP de la que proviene (hay cientos de scripts en php por internet acerca de esto), y validas...

Si la IP es correcta y corresponde a un usuario => acceso
En caso contrario => fuera

Quizás es más conveniente que uses el segundo sistema, ya que en este caso puedes definir a priori las IP que serán válidas (aunque en ese momento no tengan aún el usuario asignado).

Espero que te sirva de algo mi ayuda, recuerda que cualquier duda que tengas puedes ir posteando y a la que pueda iré mirando a ver si te puedo ayudar.

Saludos.