Como pegar o usuario logado?

3 respostas
ArthurTurtle

Beleza?/
Minha duvida eh um tanto quando besta, eu fiz um sistema bemmm basico aqui, com uma tela de login, ta tudo funcionando so que a pergunta que eu tenho é:
Eu queria fazer uma coisa simples, em determinado ponto da pagina aparecesse Olá, usuarioLogado.
So que eu não sei como eu faço para pegar esse usuario loogado, oque eu cheguei aqui( mais ta errado) é:

Ola, ${usuarioLogado.getUsuario}

Alguem ai sabe como eu posso fazer?

flww

3 Respostas

johmjohm

Vc esta usando framework?? Se estiver qual?

Ou vc ta usando servlet?

Master.Abs

Utiliza uma tag JSP

<%= request.getAttribute("Nome do atributo settado no Servlet") %>

Isso se vc estiver utilizando Servlet.
Flw

Gustavo_Sperandio

se for jsp tente

HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(true);
MinhaClasseDeLogin currentUser = (MinhaClasseDeLogin) session.getAttribute(“NomeQueDeiNoFacesConfigDaMinhaClasseDeLogin”);

com isso você tem sua classe com os objetos preenchidos e faz o como quizer

agora se é só exibir o nome do cara na pagina você pode colocar assim:

#{NomeQueDeiNoFacesConfigDaMinhaClasseDeLogin.nome}

para isso funcionar no faces-config.xml sua classe tem de estar mapeada como session, ok!

Criado 25 de março de 2011
Ultima resposta 25 de mar. de 2011
Respostas 3
Participantes 4