[Resolvido]Sistema de logout com o VRaptor

4 respostas
Rafael_Guerreiro

Olá pessoal!

Eu fiz um sistema de logout, mas ele tem alguns bugs…

Eu gostaria de saber alguma maneira inteligente de fazer isso. No meu sistema, eu não deixo a mesma pessoa entrar em mais de um lugar ao mesmo tempo.
Quando eu faço o logout e tento entrar de novo, ele diz que o usuário já está logado, mas se eu tentar de novo logo em seguida, ele entra.

Também estou com problemas para efetuar o logout por timeout…

E eu gostaria de poder deslogar alguma pessoa, pelo meu usuário eu tiraria outra pessoa do sistema…

Obrigado!

4 Respostas

G

HttpSession.invalidate(); HttpServletRequest.logout() -- disponível no JEE6

Rafael_Guerreiro

garcia-jj:
HttpSession.invalidate(); HttpServletRequest.logout() -- disponível no JEE6

Não entendi Garcia, isso ai é para eu deslogar as outras pessoas?

G

Você só faz logout do usuário da requisição corrente. Somente com magia negra você consegue desconectar todos os usuários, pelos métodos padrão não.

Não esqueça de ler na documentação para que serve os métodos.

Rafael_Guerreiro

Garcia, obrigado, funcionou!

Eu usei somente este código:

Criado 13 de setembro de 2011
Ultima resposta 14 de set. de 2011
Respostas 4
Participantes 2