> Faqs > Limitar acceso de usuario a una IP

Limitar acceso de usuario a una IP

Solo quiero que ingresen a mi pagina, la computadora que deseo, entonces capto la ip de esa computadora para comparar con mi registro y funciona, pero lamentablemente las ip de las computadoras no permanecen fijas. ¿No hay manera de captar una ip fija que no varíe? $numero_ip = $_SERVER["REMOTE_ADDR"]; if ($numero_ip "201.230.118.31") { exit("No tienes permiso.");} ?> Mi pagina lo hice con clave, pero lamentablemente las claves lo pasan de persona a persona e ingresan varios con la misma clave, y eso es lo que quiero evitar, solo quiero que ingrese la persona que tengo registrado y no todos los que tengan la clave.

Respuestas

Si, podrías hacer lo que dices. No he analizado tu código, pero la idea sería técnicamente posible. Sin embargo, generalmente no será una buena estrategia. Las IP de los ordenadores cambian con el tiempo, a no ser que tengas una IP dedicada, que casi nadie tiene actualmente. Así que yo te recomendaría hacer otra estratégia, como poner una cookie en el ordenador del usuario que de verdad pueda acceder con esa clave. O hacer que si un usuario entra con una clave, que eche afuera otros usuarios con la misma clave, incluso que reporte el problema y se invalide temporalmente una cuenta que tenga un uso sospechoso.

Miguel Angel
2036 95 131 5