Как создать пример регистрации и входа на Java и сохранить регистрационные записи без использования языков базы данных? - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь создать проект, который включает в себя форму регистрации и форму входа, чтобы программа проверила, зарегистрирован пользователь или нет, и войдет в систему, если пользователь зарегистрирован.Я использую FileWriter для хранения данных, таких как имена пользователей и пароли, «отдельно»

try {
        FileWriter fw = new FileWriter("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\"+fName+"\\Full Name.txt", false);
        BufferedWriter bw = new BufferedWriter(fw);
        PrintWriter out = new PrintWriter(bw);
           out.print(fName);
           out.close();
           bw.close();
           fw.close();
    } catch(IOException no) {
        System.out.println("Error processing data!");
    }

И, кстати, я создал папку для хранения определенных данных, таких как полное имя зарегистрированного пользователя, чтобы данные могли бытьхорошо организовано

File regUser = new File("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\" + name);

    if (!regUser.exists()) {
        if (regUser.mkdir()) {
            System.out.println("User Folder created");
        } else {
            System.out.println("User Folder not created");
        }
    }

Проблема в том, что я не могу получить доступ к этим файлам, потому что они были "недавно" созданы и записаны программой, поэтому, если я пытаюсь получить доступ к ее каталогу, он не работает.Кроме того, к нему нужно обращаться к другому классу, потому что я создал другой класс, который представляет собой Login JFrame, и я использую IDE Netbeans (хотя Регистрационная форма также является JFrame).Все, что я хотел сделать, это прочитать эти записи (файлы регистрации) из другого класса JFrame, чтобы он мог проверить в форме входа в систему, зарегистрирован ли пользователь или нет.

Извините, если я сделал несколько запутанных утвержденийи вопросы, но я могу принять любые разъяснения.Я студент и начинающий программист, поэтому я был бы признателен всем за помощь.:)

...