public String button1_action() {
// TODO: Processe a ação. O valor de retorno é um nome de caso
// de navegação em que nulo fará retornar para a mesma página.
try {
//captura o login passado pelo campo usuario
getSessionBean1().getUsuariosRowSet().
setObject(1,usuario.getText());
//reinicia o Data Provider
//apagando dados cacheados anteriores
usuariosDataProvider.refresh();
//verifica se a senha está correta, evitando SQL Injection
if(senha.getText().equals((String) usuariosDataProvider.getValue("usuarios.password"))){
//captura a sessão do contexto criado
//pelo JavaServer Faces do VWP
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession)fc.getExternalContext().getSession(false);
//cria uma sessão contendo o nome de usuario chamada logado
session.setAttribute("logado", usuario.getText() );
//redireciona para a área administrativa
return "logado";
}
} catch (Exception ex) {
//exibe a mensagem de login ou senha inválidos
msg.setText("Usuário e/ou senha inválidos.");
}
return "";
}
Por favor alguem me ajuda!!!
Abraços...