Проверка имени пользователя и пароля в Java, файл CSV - PullRequest
0 голосов
/ 18 февраля 2020

Мой код представляет собой простое приложение для входа в систему с именем пользователя и паролем, пользователь создает новое имя пользователя и создает новый пароль, и эти данные хранятся в файле CSV.

Я хочу написать код, который проверяет имя пользователя и пароль, хранящиеся в файле CSV, если пользователь пытается войти в систему.

Я не знаю, с чего начать, следует ли мне создать ридер? и если да, то как я могу заставить читателя остановиться, когда он увидит то же строковое значение имени пользователя?

это мой код, который должен добавить имена пользователей и пароли в CSV-файл.

public void setCreateButton() throws Exception {

    String newUsername = usernameTextField.getText();
    String newUserPassword = passwordField.getText();
    String confirmedPassword = confirmPasswordField.getText();

    if (newUserPassword.equals(confirmedPassword)) {
        Path filePath = Paths.get("D:\\Users\\login.csv");

        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append(newUsername);
        stringBuilder.append(',');
        stringBuilder.append(newUserPassword);
        stringBuilder.append(System.lineSeparator());

        Files.write(filePath, stringBuilder.toString().getBytes(), StandardOpenOption.APPEND);

        Stage stage = (Stage) createButton.getScene().getWindow();
        stage.close();
        Alert alert = new Alert(Alert.AlertType.INFORMATION);
        alert.setTitle("Successfully Created");
        alert.setHeaderText(null);
        alert.setContentText('\n' + "User Created Successfully");
        alert.show();
    } else {
        System.out.println("Password is not matched");
    }
}

Это для кнопки «Создать пользователя», я хочу сделать что-то для кнопки «Вход» после нажатия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...