Olá!
Estou com dificuldade de validar login e senha de usuário percorrendo um arquivo.csv.
No meu código não está validando. Preciso de ajuda, pfv!
String userName = jtxtUsuario.getText();
String pass = jSenha.getText();
String linha = new String();
String nomeArquivo = "C:\\usuarios.csv";
File arq = new File(nomeArquivo);
if(arq.exists()) {
FileReader leitorArquivo = null;
try {
leitorArquivo = new FileReader(nomeArquivo);
} catch (FileNotFoundException ex) {
Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
}
BufferedReader br = new BufferedReader(leitorArquivo);
while(true) {
try {
linha = br.readLine();
for (int i = 0; i > linha.length(); i++) {
String[] result = linha.split(";");
if (userName.equals(linha)&& (pass.equals(linha))){
System.out.println("userName, login " + userName );
System.out.println("pass, senha " + pass);
System.out.println("result " + result);
//System.out.println("obj " + obj);
KitControlForm kc = new KitControlForm();
kc.setVisible(true);
dispose();
}
}
} catch (IOException ex) {
Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("linha " + linha);
if(linha == null) {
break;
}
}
}

