20/11/2013, 05:50
|
| | 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. |