Salir de la aplicación segura en ASP

  • Por
Tenemos que hacer disponible una opción para salir de la aplicación de acceso restringido con seguridad de que ningún otro usuario pueda utilizar nuestro acceso para verla sin permiso.
La seguridad de la aplicación se basa en la definición de unas variables de sesión que se consultan en cada página segura. Puede ocurrir que el usuario entre en la aplicación e inicie una sesión y que se marche de la aplicación segura sin cerrar la sesión, con lo que quedaría abierta para que cualquier otra persona pueda acceder a la aplicación volviendo por el historial de páginas del navegador.

Las sesiones se finalizan solas cuando pasa un determinado tiempo sin recibir nuevas peticiones, pero no deseamos que antes de que se finalicen se pueda acceder con ese ordenador a nuestra aplicación restringida.

Parece interesante, pues, ofrecer al visitante la opción de acabar la sesión en cualquier momento, para asegurarnos en ese caso que la sesión se ha terminado y no se podrá acceder si no es introduciendo nuevamente el usuario y contraseña correctos.

El archivo en concreto lo único que hace es terminar la sesión asociada a su acceso. Podemos ver el código a continuación.

<%
session.abandon
%>
<html>
<head>
<title>
Saliendo de la aplicación
</title>
<link rel="STYLESHEET" type="text/css" href="estilo.css">
</head>
<body>
Gracias por su trabajo en nuestra aplicación segura
<br>
<br>
<a href=index.asp>Volver al formulario de acceso</a>
</body>
</html>

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

valeria

09/8/2005
Esta bien definido todos los pasos a realizar, pero aunq cierre la sesion = si pongo atras la veo y asi no deberia de ser.

RESPUESTA

Posiblemente sea porque esa página que estás viendo al pulsar el botón Atrás del navegador esté en tu caché del navegador. ¿Has probado a pulsar el botón de refrescar para comprobar si entonces se muestran los contenidos protegidos?

jorge martinez

10/8/2005
Es cierto el sistema no funciona correctamente...porfavor decirnos que es lo que falta para que funcione como es...gracias

Marta

01/1/2007
Quisiera que me pudierais indicar el script del cierre de session correctamente. Gracias

layron

22/2/2007
Esto no funciona. Si pulsas el botón atrás del navegador, se ve todo el contenido supuestamente seguro. Por favor digan si esto tiene arreglo en asp , porque en asp.net sí.

Gracias.

Esteban

24/5/2011
Salir de la aplicacio´n segura en ASP
como se hace en ASP:NET????

Bee Leen

30/9/2011
No puedo finalizar mi sesion de NET en mi pc
Una pregunta, porque no puedo finalizar mi sesion de NET de mi pc? Osea les cuento para que entiendan bien, el otro dia quise abrir el MSN y no podia me aparecio la sesion de NET y lo abri de ahi, desde ese dia cada ves que prendo mi pc se abre automaticamente mi MSN y nose como cerrarlo para que no se abra solo, no soy la unica que usa la pc en casa por eso ... Espero que puedan contestar, gracias ý besoss!

Onias

04/3/2015
Excelente artículo
Este artículo cubrió una necesidad al 100% para asegurar páginas en la web.