diff --git a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java index bf5d064..15f2eb8 100644 --- a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java +++ b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java @@ -190,7 +190,11 @@ public class AccounterstellungMitarbeiter { */ public void onSpeichern(ActionEvent actionEvent) { if (eingabenGueltig()) { - //Zeigt generiert ein Einmalpasswort und zeigt es an + + //speichert das aktuelle Passwort zwischen + String passwort = einmalpw.getText(); + + //generiert ein neues Einmalpasswort und zeigt es an einmalpw.setText(einmalPwGenerieren()); //Schnittstelle zur RestAPI @@ -213,14 +217,14 @@ public class AccounterstellungMitarbeiter { Account neuer; //Handelt es sich um einen Elternaccount, werden alle Eingegebenen Kinder erstellt. if (typEltern.isSelected()) { - neuer = new ElternAccount(String.format("%d",einmalpw.getText().hashCode()), accountname.getText(), email.getText()); + neuer = new ElternAccount(passwort, accountname.getText(), email.getText()); //Kinder dem neuen Account hinzufügen for (Kind k : kinder) { ((ElternAccount)neuer).getKinder().add(k); } } else if (typMitarbeiter.isSelected()) { - neuer = new MitarbeiterAccount(String.format("%d",einmalpw.getText().hashCode()), accountname.getText(), email.getText()); + neuer = new MitarbeiterAccount(passwort, accountname.getText(), email.getText()); } //Ist kein Radio Button ausgewählt, wird hier abgebrochen else { diff --git a/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java b/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java index d5eef91..a763a3a 100644 --- a/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java +++ b/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java @@ -121,7 +121,6 @@ public class VerwaltungApplication extends Application { * Methode zum automatischen vergrößern und verkleinern von Grids * * Geschrieben: Max Heer, Sven Alteköster - * Getestet * * @param grid das responsiv sein soll */