Olá pessoal!
Estou fazendo um controle em banco dos usuarios logados e por isso preciso que quando o usuario clicar para fechar a janela um metodo seja chamado para retirar este usuario da lista de usuarios logados.
Pesquisei e encontrei o onunload mas ele não serviu pois em alguns casos mudo de pagina e ele chama este metodo.
Por favor se alguem souber algo, num precisa ser pronto se me der uma dica do que procurar já ajuda.
Você pode criar um método que verifica se o usuário joao com id=42 já existe no seu SessionMap. Caso não exista (ou seja, ele não estiver logado), você adiciona ele no SessionMap e autoriza a entrada no sistema. Se existir, informa que o usuário já está autenticado.