Błąd w mechaniźmie autoryzacji

Błąd w mechaniźmie autoryzacji

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

K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

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

Kopiuj
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

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Wpisz w Google java comparing strings.

K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
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?

Manuel.Artificer
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 177
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.