Redirect

12/10/2004 - 16:29 por Rookie | Informe spam
Tengo una pagina que revisa si el usuario tiene permiso para accesarla
(mediante una variable de session), de no tener permiso... envia al usuario a
una pagina que le indica que no tiene permiso para ver esa pagina.
1. Como puedo mostrar un mensaje al usuario (como los que muestra windows) y
redireccionarlo a la pagina desde donde vino? y

2. Es posible que la pagina redireccione automaticamente al usuario a la
pagina de login, una vez que la session haya expirado?

De antemano, gracias

Preguntas similare

Leer las respuestas

#6 Gabriel
14/10/2004 - 23:08 | Informe spam
Para redireccionarlo a la pagina desde donde vino, lo que puedes hacer es
tomar el HTTP_REFERER (en la pagina que muestra el mensaje) que contiene la
pagina llamadora, luego, hacer un redirect a ese referer para volver.

Pues si la sesion expiro y el usuario no hizo nada, asi como está no va a ir
a ningun lado... Lo que podrias hacer es del lado del cliente llamar por XML
a una pequeña rutina en ASP que lea la sesion y si expiro devuelva un dato
(XML) que indique esto. Eso si, en cada pagina que quieras hacer esto,
deberias poner un timer() que cada unos cuantos segundos llame al XML que
chequea la sesion. Por lo menos asi lo hice yo y funciona. :)

Saludos, suerte.. Gabriel.



"Rookie" escreveu na mensagem
news:
Tengo una pagina que revisa si el usuario tiene permiso para accesarla
(mediante una variable de session), de no tener permiso... envia al
usuario a
una pagina que le indica que no tiene permiso para ver esa pagina.
1. Como puedo mostrar un mensaje al usuario (como los que muestra windows)
y
redireccionarlo a la pagina desde donde vino? y

2. Es posible que la pagina redireccione automaticamente al usuario a la
pagina de login, una vez que la session haya expirado?

De antemano, gracias
Respuesta Responder a este mensaje
#7 Kravek
18/10/2004 - 14:27 | Informe spam
prueba con la cabecera de HTML refresh
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida