Boa tarde!
amigos estou com problema de validação de login e senha quando entro com login e senha o sistema não passa para tela principal mais quando digito somente uma ela passa para a tela principal como posso resolver esse problema para entra com login e senha ao mesmo tempo?
private void login() throws SQLException {//SQL
Mysql banco = new Mysql();
///////////////
Connection con = null;
Statement stmt = null;
ResultSet rs;
///////////
CUsuariosBean usuario = new CUsuariosBean();
//tirar
String nome;
String login =new String (jTextField1.getText());
String senha = new String(jPasswordField1.getPassword());
//
con = (Connection) banco.conectar();
stmt = (Statement) con.createStatement();
rs = (ResultSet) stmt.executeQuery (" SELECT login, senha FROM login WHERE login =’" + login.trim()
-
senha.trim()+ “’” ); //verifica se existe login no bancoif( rs.next())//Login Encontrado {
//try {
usuario.setLogin(jTextField1.getText().trim());
try {usuario.setLogin(jTextField1.getText()+jPasswordField1.getText());JOptionPane.showMessageDialog(null, "Seja bem Vindo " );//+ rs
// vai para outra tela jframe chamei de Principal if (principal == null) { principal = new Principal(); principal.setVisible(true); this.dispose();//Fecha a tela de login.
} else { principal.setVisible(true); principal.setState(JFrame.NORMAL);
} } catch (Exception se) {
}
} else//cpf não encontrado
{
JOptionPane.showMessageDialog(null, “Acesso negado. Senha ou Login Invalido”);//mensagem para o usuário
}
jTextField1.requestFocusInWindow();//Inicializa o cursor no text_login.
stmt.close();
banco.desconectar();
}
}
