
Alguien sabe como puedo saber el tiempo restante a una sesión??
El tiempo maximo que le puse en el web config es de 30 minutos pero necesito mostrarle al usuario cuanto tiempo tiene disponible... Gracias
| |||
![]() ![]() Alguien sabe como puedo saber el tiempo restante a una sesión?? El tiempo maximo que le puse en el web config es de 30 minutos pero necesito mostrarle al usuario cuanto tiempo tiene disponible... Gracias |
| |||
Con este codigo del lado cliente : <SCRIPT LANGUAGE="VB"> tiemporestante = <%=Session.Timeout%> Sub window_OnLoad() MostrarTiempo window.setInterval "MostrarTiempo()", 60 * 1000 ' refresca cada n segundos. End Sub Sub MostrarTiempo() if tiemporestante=0 then mensaje.innertext = "Su sesión ha terminado." window.clearInterval else mensaje.innertext = tiemporestante tiemporestante = tiemporestante - 1 end if End Sub </SCRIPT> <html> ... <p id="mensaje"></p> ... </html> Te resalto q si el usuario llama o actualiza una pagina .asp, el tiempo de sesion vuelve a 30 minutos, y funcionaria siempre y cuando no llame a otra pagina en una ventana nueva, aunque se podria agregar codigo para solucionar ese tema. saludos y a ver si te sirve. |