Foros del Web » Programando para Internet » ASP Clásico »

restringir acceso por URL

Estas en el tema de restringir acceso por URL en el foro de ASP Clásico en Foros del Web. hola, necesito restringir el acceso a una pàgina dependiendo de la URL que viene el visitante, es decir necesito que solo se pueda acceder si ...
  #1 (permalink)  
Antiguo 22/09/2008, 09:58
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 18 años, 8 meses
Puntos: 0
restringir acceso por URL

hola,
necesito restringir el acceso a una pàgina dependiendo de la URL que viene el visitante, es decir necesito que solo se pueda acceder si se viene desde una url determinada, sinó redireccionar a otra pàgina

seria algo así, pero no me funnciona

<% ip = Request.ServerVariables("REMOTE_ADDR")
if ip="origen.asp" then
redirect = ("index.asp")
else
redirect = ("clave.asp")
end if %>

donde "index.asp" es la propia pagina en la que estoy, se trata de chequear si el usuario viene de "origen.asp" y mostrarle la pàgina y si no es así, enviarlo a "clave.asp"

Última edición por potenkin; 22/09/2008 a las 10:11
  #2 (permalink)  
Antiguo 22/09/2008, 11:49
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: restringir acceso por URL

ummm antes que nada si haces esto

ip = Request.ServerVariables("REMOTE_ADDR")
if ip="origen.asp" then

obtendrias por ejemplo

ip = 192.168.10.1
si 192.168.10.1 = "origen.asp"

nunca sera o si?

busca en las variables del servidor la que te indica de donve viene el visitante y usa esa

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 22/09/2008, 12:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: restringir acceso por URL

Podrías usar

Request.ServerVariables("HTTP_REFERER")

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 23/09/2008, 03:11
 
Fecha de Ingreso: septiembre-2005
Mensajes: 202
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: restringir acceso por URL

ok

<% ip = Request.ServerVariables("HTTP_REFERER")
if ip="origen.asp" then
redirect = ("index.asp")
else
redirect = ("clave.asp")
end if %>

la variable de servidor esta equivocada, de la siguiente manera tampoco funciona ¿?
  #5 (permalink)  
Antiguo 23/09/2008, 07:18
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: restringir acceso por URL

Hola

¿Cuál es realmente el problema, que no te redirecciona a ninguna página?

Has de escribirlo así

Código asp:
Ver original
  1. Response.Redirect("./index.asp")

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:28.