Como fazer para ficar logado no site?

3 respostas
diogofifa

Fala galera blz?? Bom eu to fazendo um site e nesse site vou fazer um login com senha, eu ja sei fazer um login certinho mas acontece o seguinte eu digito minha senha e login para entrar num determinado lugar entao permite a minha entrada, mas se eu for pra outro lugar no site eu tenho que digitar minha senha e login de novo, e se tentar voltar para o lugar aonde eu estava tenho que digitar minha senha e login novamente…

Como que eu faço pra digitar a minha senha e login no site e ela ficar memorizada e enquanto eu estiver logado no site ter livre acesso…

Valeu galera, abraços…

3 Respostas

rodrigoallemand

Vc pode colocar um objeto na sessão do usuário e sempre verificar essa existencia. Caso não exista, redirecione para a tela de login.
Se vc já está fazendo isso e quer manter o usuário logado mesmo quando ele sai do contexto, vc pode trabalhar com cookies, lembrando que cada usuário pode configurar a politica de cookie independente da sua aplicação.

mateusprado

se vc usa jsf, pode usar um phase listner, adicionado em seu faces.config.
ai em um mb vc cia sua politica como quer.

R

Estou trabalhando em uma aplicação em que eu utilizo o falado anteriormente. Eu jogo o objeto logado na sessão.

Então, utilizo um servlet filter para verificar se o usuário está logado (se o objeto está na sessão), se não estiver na sessão, envaminha-o para a página de login com uma mensagem de erro.

Abraço

Rodrigo

Criado 6 de junho de 2008
Ultima resposta 18 de jun. de 2008
Respostas 3
Participantes 4