Eliezer Reis
Java Ninja
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline
Como eu faço para invalidar a sessao quando o browser for fechado? Tentei utilizar o metod window.onunload() mas isso gera muita complicacao ja que se ele clicar em um link ou der refresh na pagina eu invalido a sessao do usuario erradamente. Tem como saber se aconteceu um evento tipo onclose no browser?
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
da uma pesquisada no forum, ja postei isso. da p/ fazer como o colega disse, mas não sei se funciona em todos browsers, no IE sei que sim.
Eu fiz um IFrame escondido nas pgs que fazia um request ao servidor de 5 em 5 segundos. e configuei um timeout da sessão de 10s. então se o brower é fechado em 10s a sessão vai ser invalidada. é mais ou menos por ae.