#java #passwords
#Ява #пароли
Вопрос:
Итак, я пишу код для пароля имени пользователя, который будет вводиться при появлении запроса. Я изо всех сил пытаюсь извлечь пароль из пользовательского ввода и сравнить его с тем, каким должно быть имя пользователя/пароль. У меня есть это для того, чтобы при нажатии кнопки отправить:
char[] password = passwordInput.getPassword(); String username = usernameInput.getText(); try { if (username.equals(user1) amp;amp; password.equals(password1)) { JOptionPane.showMessageDialog(null, "Success"); } else { JOptionPane.showMessageDialog(null, "Incorrect username/password!"); }
и я также инициализировал правильное имя пользователя и пароль в начале сценария с помощью String user1 = "uccs", password1 = "1234";
я не уверен, нужно ли мне преобразовать ввод пароля в строку? Я пытался char password = 1234;
, но и это не сработало.
Комментарии:
1.
new String(password).equals(password1)
2. у меня есть строка, инициализирующая прямо об этом. «пароль», который вы инициализируете, — это ввод пользователя, который является
char[] password = passwordInput.getPassword();