我正在从csv文件中读取用户名的格式
admin1, apple, admin
staff1, orange, staff
staff1 在新行上,无论我有多少行,在登录时只会检查最后一行。
AtomicBoolean found = new AtomicBoolean(false);
btnLogin.setOnAction(e -> {
while (in.hasNextLine()) {
String s = in.nextLine().replaceAll("\\s+", "");
if (name.equals(sArray[0]) && password.equals(sArray[1])) {
lMessage.setText("correct");
openMainForm();
} else if (name.equals("") || password.equals("")) {
lMessage.setText("Please enter a username and password");
} else {
lMessage.setText("Please enter valid credentials");
}
}
});
我希望如果在文件中找到用户名和密码组合,他们将能够登录,而不仅仅是如果用户名和密码是时间中的最后一个
凤凰求蛊
相关分类