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

Ideas Para Mensaje de termino de Sesion

Estas en el tema de Ideas Para Mensaje de termino de Sesion en el foro de ASP Clásico en Foros del Web. Cada vez que el usuario se excede de el tiempo limite de la session, al hacer cualquier accion en el sitio me dirije a la ...
  #1 (permalink)  
Antiguo 05/02/2004, 12:14
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Ideas Para Mensaje de termino de Sesion

Cada vez que el usuario se excede de el tiempo limite de la session, al hacer cualquier accion en el sitio me dirije a la pagina del login por codigo....

<%
if session("aut")=false then
response.redirect"login.asp"
end if
%>

Quiero ahora mostrar un cuadro de dialogo que diga
Ud a excedido el tiempo limite de la session sera dirigido a la pagina de login

y redirigir a login.asp al dar click en aceptar...

alguna idea..!!!!
Please una manito



Chaop
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 07/02/2004, 11:15
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Para hacer lo que tu quieres es muy sencillo. en vez de response.redirect utiliza código javascript

if sesion caducada then
%><SCRIPT>
window.alert("Tu sesion ha caducado");
document.location="login.asp"
</SCRIPT><%
response.end
end if

Otra forma es hacer que en la página login.asp, si llegas con algun parametro que identifique que se ha finalizado la sesion te mande el mensaje

if request("finsesion")&"">"" then
%><SCRIPT>
window.alert("Tu sesion ha caducado");
</SCRIPT><%
end if


Espero que te haya servido de ayuda
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 12:43.