Форма авторизации - Java

Узнай цену своей работы

Формулировка задачи:

Друзья, здравствуйте! Я новичок, как на данном форуме, так и в java (на стадии начального обучения). Потому прошу, не судите строго. Вопрос такой, есть код, в коде реализована форма авторизации, при правильном вводе данных открывается следующий за ней класс JFrame с соответствующим окном. Однако следующая строка кода не выполняется,

почему?

Листинг программы
  1. JOptionPane.showMessageDialog(null, "Правильно");
Сам код:
Листинг программы
  1. public class Username {
  2. public static void main(String[] args) {
  3. String window = JOptionPane.showInputDialog("Вход в систему :");
  4. while (!(window.equals("admin"))){
  5. if (window !=null &&
  6. (window.equals("admin")))
  7. {
  8. JOptionPane.showMessageDialog(null, "Правильно");
  9. }
  10. else{
  11. JOptionPane.showMessageDialog(null, "Попробуйте еще раз");
  12. window = JOptionPane.showInputDialog("Вход в систему: ");
  13. }
  14. }
  15. }
P.S. Я понимаю, что

таким

образом нельзя осуществлять аутентификацию: пароль не должен отображать своих символов, а данные об пароле в коде должны хотя бы как то шифроваться.

Решение задачи: «Форма авторизации»

textual
Листинг программы
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Main {
  4.      public static void main(String[] args) {
  5.          
  6.          String window = JOptionPane.showInputDialog("Вход в систему :");
  7.          
  8.          while (!(window.equals("admin"))){
  9.              JOptionPane.showMessageDialog(null, "Попробуйте еще раз");
  10.              window = JOptionPane.showInputDialog("Вход в систему: ");           
  11.          }     
  12.          JOptionPane.showMessageDialog(null, "Правильно");       
  13.     }
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы