Wątek przeniesiony 2017-11-15 22:09 z Java przez Patryk27.

Błąd w mechaniźmie autoryzacji

0

Witam , mogłby ktoś zerknąć dlaczego nie działa mi " logowanie " ?

public static void main(String[] args) {
        Scanner odczyt = new Scanner(System.in);
        System.out.println("Witaj!");
        System.out.println("Zaloguj się");
        String login;
        String haslo;
        System.out.print("login:");
        login = odczyt.nextLine();
        System.out.print("hasło:");
        haslo = odczyt.nextLine();
        //pasy admina to : admin/admin
        Account admin = new Account();
        admin.login=login;
        admin.haslo=haslo;
        
        
        if(admin.login=="admin" && admin.haslo=="admin")
            System.out.println("Zalogowales sie na konto " + login + " pomyślnie");
        else
            System.out.println("Podałeś złe dane");
        
        System.out.println(admin.login);
        System.out.println(admin.haslo);
       
        
        
    }
    
    
}
 class Account
    {
        String login;
        String haslo;
        int zarobki;
        int czasPracy;
        String zadania;
    }

po wpisaniu login = admin i hasla = admin
program wypisuje że podałem złe dane

1

Wpisz w Google java comparing strings.

0

Korzystając jeszcze z okazji , jak w javie zrobić cos takiego ze np uzytkownik podaje login i haslo ale złe , program się konczy. Jak zrobic żeby się nie konczyl?

0

Pętlą do{}while()..

1 użytkowników online, w tym zalogowanych: 0, gości: 1