Ajuda com login

Oi pessoal, sou nova aqui no forum e também em javaEE :oops: estou desenvolvendo um login com jsf e mysql e preciso pegar o codigo do usuário logado e chama-lo em outros beans, ja pesquisei muito na web mas só achei usando frameworks e mesmo assim não mostrava como chamar o codigo.Alguem pode me ajudar?Vou deixar meu e-mail caso alguem queira me enviar um exemplo:
bianca_java@hotmail.com,brigadinhuuu e bjo :*

Para tua própria segurança, evite colocar o email em tópicos.
O sistema de login terá validação de acesso?

Sim,quero que toda vez que o usuário entrar numa pagina o sistema verifique se ele esta logado ou não.

Olá Bianca!

Não sei se a minha solução é a melhor, mas é uma ideia.
Você poderia criar um bean de sessão onde armazenasse uma instância do usuário (ou somente o código como você deseja). Depois daí você consegue acessá-lo em todo o sistema, se estiver dentro da sessão.
GUJrs, se a minha solução não for muito boa, por favor, me corrijam.

Teria como postar algum código de exemplo?Me falaram que não da para fazer com bean por causa que tenho que iniciar a classe e acaba perdendo o id.

voce poderia fazer o seguinte:

		request = (HttpServletRequest) FacesContext.getCurrentInstance()
				.getExternalContext().getRequest();
		sessao = request.getSession();//obtem a sessao
		sessao.setAttribute("UsuarioId", codigo);//seta um abributo na sessao

e criar um metodo pra retornar o codigo

public int buscarCodigoSessao() {
		request = (HttpServletRequest) FacesContext.getCurrentInstance()
				.getExternalContext().getRequest();
		sessao = request.getSession();
		
		return Integer.valueOf( request.getParameter("UsuarioId") ); 
}

Tem que ser com jsf? tenho aki com vraptor…

[quote=Sesshoumaru]voce poderia fazer o seguinte:

		request = (HttpServletRequest) FacesContext.getCurrentInstance()
				.getExternalContext().getRequest();
		sessao = request.getSession();//obtem a sessao
		sessao.setAttribute("UsuarioId", codigo);//seta um abributo na sessao

e criar um metodo pra retornar o codigo

public int buscarCodigoSessao() {
		request = (HttpServletRequest) FacesContext.getCurrentInstance()
				.getExternalContext().getRequest();
		sessao = request.getSession();
		
		return Integer.valueOf( request.getParameter("UsuarioId") ); 
}

[/quote]
Como chamo esse parametro no bean?

poderia me enviar?

Se for JSF nada melhor que usar um Listener. é simples, e se você pesquisar bem, encontrará aqui no fórum muitas coisas para te ajudar.