Como disparar um evento quando a session cair em JSP?

1 resposta
webjava
Marcos_Henrique

Pessoal to fazendo um chat online, criei um sistema de cadastro e login que quando a pessoa loga essa usa session, e eu gostaria de mostrar pra outras pessoas quem esta online no momento, o que eu pensei foi o seguinte, adicionar uma coluna nova na tabela usuário no db com o status de logado, 1 para logado e 0 para nao logado, como a session se destroi quando eu fecho o navegador ou clico em um botão pra sair gostaria que quando eu fechasse o navegador o java disparasse uma função que muda o status de logado para 0, não sei se a session e o melhor jeito de criar esse sistema de login, se alguém tiver uma ideia melhor me mande que estudarei sobre.

1 Resposta

Ofidomundo

você pode colocar um trigger para session out, com uma redundância (para segurança) de verificação temporal a cada alguns minutos, ou até mesmo criar um “log” a cada request no site para que salve a ultima atividade para a pessoa ao invés de 0 e 1, dando também para implementar um “visto por ultimo”

Criado 23 de julho de 2018
Ultima resposta 23 de jul. de 2018
Respostas 1
Participantes 2