Eu não entendi o log out não deveria ser session.invalidate();
Leandro_Carvalho
Onde é que vc tá usando esse “this.logado = false;” aí??
Acho que vc tinha que controlar isso com o objeto Session da sua camada de controller…
Jonatas
Se quer aprender programar, acho que um caminho legal é desenvolver um tutorial.
Para cada método, classe, … terá uma explicação.
Estou fazendo assim e estou aprendendo bastante.
1 - aprenda java (sabendo os conceitos de java)
2 - jdbc
3 - programação p/ web: scriptlets, jsp e mvc
4 - framework …
material: apostila da caelum
rmarin
Cara, pra fazer logoff você precisa invalidar a sessão do usuário. Você pode fazer um servlet responsável por efetuar logoffs.
request.getSession().invalidate();
Blz? :thumbup:
rbroz85
Obrigado a todas as respostas… mas acho que eu nao soube me explicar…
eu tenho um validador de login no meu backbean
se o login ok… entao
eu busco todas informaçoes do usuario dentro do obj Usuario…
e crio sessao apartir desse obj… ( como faço isso ) ???
e que eu nunca fiz isso… nunca criei sessao… nem sei fazer isso…
obrigado a todos
rmarin
No seu servlet você tem que fazer alguma coisa assim:
Usuario usuario = new UsuarioBD().procurarPorLogin("aqui vc envia o login", "e aqui a senha");
// aqui você isere o cara na sessão
request.getSession().setAttribute("usuario", usuario);
Blz :?:
rbroz85
ahhhhhhhhhh entendiiii !!!
vou tentar aki brow… mt obrigado !!! de coraçao
rbroz85
blz eu fiz isso:
theRequest().getSession().setAttribute(“sessionUser”,lo);
funcionou na moral !!!
Você provavelmente está tentando utilizar alguma coisa que está no request depois que você invalidou a sessão.
Depois que você invalidar a sessão, você deve mandar o cara pra um jsp, que seja “pelado”, não tenha nenhum método que utilize request e coisa e tal, afinal a sessão do cara já era :!:
pois quando voce invalida a sessao ! eu ainda estou na aplicação ! tem o return “index” que deve ter alguma coisa la pra interpretar e ir no web.xml e redirecionar pra pagina q eu quero… seila…
se eu deixar somente o removeAttribute… tem problema ??