Форма авторизации - Java
Формулировка задачи:
Друзья, здравствуйте!
Я новичок, как на данном форуме, так и в java (на стадии начального обучения).
Потому прошу, не судите строго.
Вопрос такой, есть код, в коде реализована форма авторизации, при правильном вводе данных открывается следующий за ней класс JFrame с соответствующим окном. Однако следующая строка кода не выполняется,
Сам код:
P.S.
Я понимаю, что
почему?
Листинг программы
- JOptionPane.showMessageDialog(null, "Правильно");
Листинг программы
- public class Username {
- public static void main(String[] args) {
- String window = JOptionPane.showInputDialog("Вход в систему :");
- while (!(window.equals("admin"))){
- if (window !=null &&
- (window.equals("admin")))
- {
- JOptionPane.showMessageDialog(null, "Правильно");
- }
- else{
- JOptionPane.showMessageDialog(null, "Попробуйте еще раз");
- window = JOptionPane.showInputDialog("Вход в систему: ");
- }
- }
- }
таким
образом нельзя осуществлять аутентификацию: пароль не должен отображать своих символов, а данные об пароле в коде должны хотя бы как то шифроваться.Решение задачи: «Форма авторизации»
textual
Листинг программы
- import javax.swing.JOptionPane;
- public class Main {
- public static void main(String[] args) {
- String window = JOptionPane.showInputDialog("Вход в систему :");
- while (!(window.equals("admin"))){
- JOptionPane.showMessageDialog(null, "Попробуйте еще раз");
- window = JOptionPane.showInputDialog("Вход в систему: ");
- }
- JOptionPane.showMessageDialog(null, "Правильно");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д