import java.util.ArrayList; import java.util.Scanner; public class Login { public void Einloggen(ArrayList user, String password, String phoneNumber) { Scanner leser = new Scanner(System.in); System.out.println(); int i = 0; while (true) { boolean error = false; error = isError(error, phoneNumber); for (User user1 : user) { if (!error) { if (user1.getPassword().equals(password) && user1.getPhonenumber().equals(phoneNumber)) { System.out.println(""); System.out.println("\t\t\tANMELDUNG"); System.out.println(); System.out.println("Herzlich Willkommen " + user1.getNameParent1() + " und " + user1.getNameParent2() + ", Ihr Login war erfolgreich!"); i++; break; } else if (!(user1.getPassword().equals(password) && user1.getPhonenumber().equals(phoneNumber))) { System.out.println("Login fehlgeschlagen. Versuchen Sie es erneut."); System.out.println(""); System.out.print("Telefonnummer: "); phoneNumber = leser.nextLine(); System.out.print("Passwort: "); password = leser.nextLine(); break; } } } if (i > 0) { break; } } } public boolean isError(boolean error, String phoneNumber) { if (phoneNumber.isEmpty()) { error = true; } return error; } }