1
resposta

Destruir sessão quando fechar navegador.

Olá gostaria de saber como eu faço para destruir a sessão do usuário quando ele fechar o navegador? no meu projeto de estudos estou utilizando jsf2 + Spring mvc e spring security para controlar o login e acessos.

1 resposta

Quando criamos uma sessão do lado do server normalmente uma cookie fica armazenado do lado so browser, então teoricamente ele vai expirar quando o browser for fechado. Mas se voce quer garantir que isso ocorra, o que eu faria seria criar um hook em JavaScript do lado do browser, que chamaria sua Controller e destruiria a session.