Pregunta

Mi WebApp tiene una autenticación JAAS basada en client_cert. Estoy usando IE7.

Cuando hago clic en el cierre de sesión, me lleva a mi página de inicio. Ahora haciendo clic en el botón Atrás, el usuario debe permanecer en la misma página, que logré usando History.forward () JavaScript. Pero aparece el cuadro de diálogo Certificado desde que se aseguró la página anterior.

¿Cómo puedo evitar que el cuadro de diálogo del certificado no llegue y también permanezca en la página de inicio no segura cuando el usuario hace clic en el botón Atrás después de cerrar la sesión?

¿Fue útil?

Solución

La única forma de deshabilitar el botón Atrás dentro de una ventana es usar ubicación. () en reacción al evento de encendido de iframe una vez que se envía el formulario. Esto es realmente desagradable y complica todo.

La otra técnica para evitar que los usuarios regresen a través de las páginas (algunos sitios de banca en línea lo hacen de esta manera) es iniciar la sección segura en una nueva ventana y cerrarlo (puede cerrarla (puede forzar un cierre en IE con window.opener = null; antes de window.close();.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top