Tengo un portal www.kejas.com y hay un usuario que quiero banear. Tengo su IP, y necesito que no pueda entrar en la web. ¿Qué puedo hacer?
Me han dicho que con asp o php se puede hacer, pero... i have no idea

Muchisimas gracias
Un saludo,
YaC
| |||
Es posible detectar y BANEAR una IP?? Hola amigos, tengo una duda, un poco urgente, os cuento: Tengo un portal www.kejas.com y hay un usuario que quiero banear. Tengo su IP, y necesito que no pueda entrar en la web. ¿Qué puedo hacer? Me han dicho que con asp o php se puede hacer, pero... i have no idea ![]() Muchisimas gracias Un saludo, YaC |
| ||||
hola claro que se puede bannear a una persona para saber el IP de la persona que visita tu sitio la recoges con esto <% Dim ip_intruso ip_intruso = request.servervariables("REMOTE_ADDR") 'si deseas bannearlo puedes hacer esto: if ip_intruso = "12.058.898.0" then response.redirect "paginadesalida.asp" end if %> el numero 12.058.898.0 es el ip de la persona que quieres impedir que entre a tu sitio.. espero te sirva de algo.. chao
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
Usando lo antterior con una base de datos donde almacenas las IP de los baneados. <% set oConn=Server.CreateObject("ADODB.Connection") set rs=Server.CreateObject("ADODB.Recordset") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("usuarios.mdb")&";" varip=Request.ServerVariables("Remote_Addr") SQL="SELECT * FROM baneados" rs.Open SQL, oConn do while not rs.eof if varip=rs("IP") then response.redirect("paginaerror.htm") rs.movenext loop rs.close %> |
| ||||
pero puedes utizarlo como un archivo include <!--#INCLUDE virtual="/usuariosmalos.asp"--> lo unico que si utilizas una base de datos tienes que crear una nueva tabla llamado "baneados" e introducir las ips, y debes manejar la base de datos, y debes hacer upload, ... "aparte de que tengas un administrador de db" con lo anterior solo debes modificar la pagina asp. saludos |
| ||||
Cita:
Iniciado por Nochero Esta claro q no tenes idea, tu portal esta hecho con el PHP-Nuke ![]() Ve al foro de PHP q ahi te daran una mano sobre el asunto. Suerte ![]() ![]() ![]() ![]() ![]() ![]() jaujauajauajaua ![]() |
| ||||
Cita: Si se puede, el codigo me da flojera, pero si se puede ... aqui te dicen como detectar la ip simplementehaces un consulta sql INSERT para agregar la ip a una tabla de la BD y cuando cargues una pagina que no puede ver el baneado haces una consulta sql SELECT buscando que la ip del visitante sea igual a alguna contenia en la tabla si existe lo envias a una pagina de error, de lo contrario se la muestras ...
Iniciado por almaesdi hay una posibilidad de q en vez de crear una base de datos access se haga un archivo txt y ahi ir poniendo las ip q uno quiere banear y si se puede cual seria el codigo Edit: por cierto un poco viejo el tema revivido Última edición por g_susdaniel; 18/03/2005 a las 20:39 |
| ||||
Cita:
Iniciado por g_susdaniel Si se puede, el codigo me da flojera, pero si se puede ... aqui te dicen como detectar la ip simplementehaces un consulta sql INSERT para agregar la ip a una tabla de la BD y cuando cargues una pagina que no puede ver el baneado haces una consulta sql SELECT buscando que la ip del visitante sea igual a alguna contenia en la tabla si existe lo envias a una pagina de error, de lo contrario se la muestras ... Edit: por cierto un poco viejo el tema revivido jajajajajajaj en todo caso no me di ni cuenta cuando habian escrito el tema jajajajaj en el 2002 |
| ||||
sjam7, eso es el mundo perfecto: las verduras no tienen bichos, la tierra es verde, el cielo azul y....LAS IP'S FIJAS!!!!!(Sin pagar un recargo, quiero decir) Me refiero a que bloquear una IP es fácil, pero realmente no sabes a quién estás bloqueando la entrada por la mierda de política de IPs dinámicas. ![]() Última edición por trasgukabi; 26/03/2005 a las 02:38 |