Pergunta

Estou usando o método de autenticação FORM com o Apache Tomcat para autenticar usuários.Estou usando a ação j_security_check padrão.

Se um usuário tiver feito login, devo exibir um link Sair.Caso contrário, um link de login.Como posso verificar se o usuário fez login?

Além disso, como faço para desconectar um usuário?

Foi útil?

Solução

Você pode usar HttpServletRequest.getUserPrincipal() e verifique para encontrar o usuário logado.

Outras dicas

O estado de login é idêntico à condição que HttpServletRequest.getUserPrincipal() retorna não nulo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top