so criar uma variavel do tipo boolean:
bool logado = false;
quando o usuario logar enviar a requisição true para o logado e só poder acessar as funções com essa variavel for igual a true.
quando alguem com o mesmo usuario tentar logar verificar a variavel logado se tiver true seta pra false e depois seta true para o usuario dele.
e em todas as telas de redirecionamento verificar essa variavel pegando o usuario e essa variavel se for false sempre redireciona pra a pagina inicial se for true faz o que deve fazer.
lembrando que se deverá sempre encerrar a sessão no final da operação e recarregar uma nova sessão pro seu usuario conseguir acessar.
algo como: sessao.setAttribute("user", voLogin.getLogin());