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

Controlar pagina anterior

Estas en el tema de Controlar pagina anterior en el foro de ASP Clásico en Foros del Web. Hola a todos. Hace poco pregunte un codigo para controlar k las personas que entren a mi chat tengan k pasr obligatoriamente por la pagina ...
  #1 (permalink)  
Antiguo 22/03/2002, 04:40
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 23 años, 4 meses
Puntos: 0
Controlar pagina anterior

Hola a todos. Hace poco pregunte un codigo para controlar k las personas que entren a mi chat tengan k pasr obligatoriamente por la pagina de registro antes. No me acuerdo quien me dio este:

<SCRIPT LANGUAGE="javascript">
if(document.referrer != "validar.asp" )
{
location.href = "registrar.asp" ;
}
</SCRIPT>

Y funciona en paginas HTML, pero no en la mia .asp. ¿Será porque en validar.asp redireccion con Redirect? ¿Hay otra explicacion? ¿Como se puede solucionar? Muchas gracias a todos.
  #2 (permalink)  
Antiguo 22/03/2002, 10:06
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 24 años, 7 meses
Puntos: 2
Re: Controlar pagina anterior

en asp lo que puedes hacer es que en tú página registro.asp hagas algo asi:


session("seguridad") =1


y lugo en cada página que quieras proteger haces una condición como esta:


<% if session("seguridad") = 1 then
' aqui pones toda tu página
ELSE
response.write " No está autorizado para ver esta página, por favor identifiquese"
EN IF%>


explicando esto:

si nadamas en tu pagina registro.asp (o donde hagas la identificacion de usuario) haces esta asiganción

session("seguridad") =1

obligas a que pase por ahí para que establesca la seguridad en uno y así puedan ver las otras páginas

<center>
<table width="100%">
<tr>
<td bgcolor="black"><p align="center"><font face="arial" Size="2" color="#FFFFFF"> Siempre Listo Para Servir<br> Aguascalientes, México[/CODE]
</td>
</tr>
</table>
  #3 (permalink)  
Antiguo 22/03/2002, 16:42
 
Fecha de Ingreso: enero-2002
Mensajes: 417
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Controlar pagina anterior

Muchas gracias tio,no se me habia ocurrido
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 11:20.