У меня есть кнопка входа, которая читает две строки текста из текста. Первая строка - это имя пользователя, а вторая - пароль.В текстовом файле несколько имен пользователей и паролей, однако код работает только для первой пары.
btLogin.setOnAction(e -> {
boolean grantAccess = false;
String userName = tfUsername.getText();
String password = tfPassword.getText();
File f = new File("users.txt");
try {
Scanner read = new Scanner(f);
int lineNo=0;
while(read.hasNextLine()) {
lineNo++;
String loginInfo = read.nextLine();
if ((lineNo == 1)&& (loginInfo.equals(userName))) {
continue;
}
else if ((lineNo == 2) && (loginInfo.equals(password))) {
grantAccess=true;
break;
}
else {
break;
}
}