Boa tarde,
gostaria de saber uma forma prática para pegar o usuário que realizou o login em minha aplicação. Estou desenvolvendo em JSF 2.0 puro.
Desde já grato a quem puder dar uma força.
Abraço
Boa tarde,
gostaria de saber uma forma prática para pegar o usuário que realizou o login em minha aplicação. Estou desenvolvendo em JSF 2.0 puro.
Desde já grato a quem puder dar uma força.
Abraço
Já fiz isso utilziando o session que vem no jee.
get
HttpSession s = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
String login = (String) s.getAttribute("nomeUsuario");
set
HttpSession s = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
s.setAttribute("nomeUsuario", "Nome usuario");
Agradeço a boa vontade de vocês.
No caso eu poderia estar utilizando qualquer uma das formas? Get ou set?
E mais, eu implementaria isso no bean que eu precisasse verificar a existencia de um usuário logado, é isso?
Abraço
get é pra vc pegar o que vc gravou na sessão com o set
Entendi mas não consegui construir aqui, deixe tentar o explicar o que quero fazer para ver se consegue me ajudar.
Estou trabalhando com JSF+Hibernate(Não tenho conhecimento em montar querys é o que está dificultando um pouco tbem).
Gostaria que logo após realizar o login no sistema, os dados do usuário que está logado fosse apresentados por um formulário ou datatable.
com o codigo do usuario na sessão vc cria um metodo para preencher sua view infelizmente não tenho dados suficientes nem tempo para fazer o código por completo
posso te ajudar dando dicas para vc pesquisar