He idear configurado en mi aplicación web. Tengo un problema con el siguiente flujo de trabajo:Después de cerrar la sesión, si pulso el botón hacia atrás puedo ver la última página de inicio de sesión que requiere
Para acceder al panel de administrador, necesito iniciar sesión. Después de eso navego al panel de administración de mi aplicación web normalmente. Cuando hago clic en cerrar sesión me redirige a la página raíz, que es el comportamiento que quiero hasta ahora.
Lo extraño comienza cuando, en esta página y después de las acciones anteriores, hago clic en el botón Atrás del navegador, que me muestra la última página en caché que tenía. Mi sesión se ha destruido porque si hago clic en actualizar, me redirige y menciona el inicio de sesión para acceder a la página, pero no deseo poder ver la última página de historial del navegador.
¿Cómo es esto posible y qué puedo hacer para evitarlo? Tiene que ver con el almacenamiento en caché del navegador, ¿verdad? ¿La única manera de solucionarlo es eliminar el almacenamiento en caché de las páginas registradas para evitar este comportamiento? ¿Cómo puedo hacer eso?
¿Se puede cambiar a SSL? –
Puede consultar estos dos enlaces: [1] [1] y [2] [2]. [1]: http://stackoverflow.com/questions/4120289/how-to-clear-browser-cache-after-user-logout-to-prevent-access-to-private-info- v [2]: http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – tiktak