Você pode também criar um Filter na sua aplicação.
flw!
T
tchelo23br
gilmaslima:
Dê uma pesquisada sobre os listeners de sessão:
HttpSessionListener e SessionAttributeListener.
Você pode também criar um Filter na sua aplicação.
flw!
Primeiro, gostaria de agradecer pela resposta.
Na verdade gostaria de saber se existe alguma forma mais avançada para controlar quando a sessão do usuário termina. Exemplo, caso o mesmo feche o browser, a sessão só irá expirar pelo tempo, o que as vezes pode demorar muito, dependendo do tempo configurado para a sessão.
gilmaslima
Não tem como a aplicação identificar quando o usuário fecha a janela ou aba do browser, a única coisa que o servidor consegue ver é que durante um determinado período o usuário não fez nenhuma requisição.
Se tiver alguma forma deve ser usando algum controle Activex ou algo do tipo, mas dai também o usuário tem que aceitar a instalação do mesmo.
Implementando o método sessionDestroyed do HttpSessionListener você fica sabendo sempre que a sessão expirar.
flw!
bruno.fantin
Sua cookies em cima de ssl. Você vai ter a segurança que você tanto quer.
Falou.
T
tchelo23br
bruno.fantin:
Sua cookies em cima de ssl. Você vai ter a segurança que você tanto quer.
Falou.
Valeu!
Só que além da segurança eu precisava de um controle mais aprimorado e mais eficiente. Por exemplo, com controle via cookies eu só consigo saber que a sessão acabou quando expira o tempo.
Abraço a todos.