El 04/11/2008, a las 11:08, jordicakephp escribió:
> Yo quiero destruir la sesión cuando el usuario hace clic en la primera
> pantalla de la zona privada: ¿os imagináis que hace esto en un lugar
> público, como un ciber-café? En este caso la sesión no está destruida
> y la experiencia del usuario es como haber salido de la zona privada.
> Espero haberme explicado.
--
Fran Iglesias
fra...@buabua.com
podrias darle un timeout de muy pocos minutos a la sesion, ver
opciones Session.timeout y Security.level.
--
Ricardo Mun~oz A.
si revisas lo que San Google tiene al respecto [1] te podras dar
cuenta de que no hay una forma "simple" de capturar ese evento, esta
explicacion lo resume muy bien:
"The Back button belongs to the user, not to you. You have no right to
disable it, since it might be the only way the user has to return to
the page he came from to get to your page."
piensa que la seguridad de tu aplicacion solo la puedes controlar en
el lado del servidor, es decir usando PHP. quizas tu aplicacion
deberia ser 100% una zona privada/segura, asi tienes un problema
menos... y tambien trata de usar HTTPS, sobre todo si le temes a los
cibercafes...
[1] http://www.google.com/search?q=javascript+intercept+back+button
--
Ricardo Mun~oz A.
PHP y HTTPS no tienen relacion por lo que no vas a encontrar ningun
tutorial al respecto. HTTPS es el protocolo usado entre el servidor
web y el navegador del usuario, esto una vez que el PHP haya terminado
de generar el contenido solicitado.
acerca de (no) usar HTTPS, si te preocupa lo que le pueda pasar a la
aplicacion y/o los datos del usuario en un cibercafe, imaginate lo
facil que es capturar el trafico HTTP (texto plano) en una red...
--
Ricardo Mun~oz A.