Vor und Nachname separat speichern sowie Profilbearbeitung #18
Reference in New Issue
Block a user
Delete Branch "Profilbearbeitung"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Einige Dinge fehlen noch (s. Anmerkungen).
@@ -9,23 +9,62 @@ if (!isset($_SESSION["user"])) {exit();}$dao = new LocalUserDAO();Das sollte zwingend im try-Block bleiben. Wenn beim Instanziieren eines LocalUserDAO ein fehler auftritt, dann wird dieser nicht abgefangen!
@@ -15,0 +35,4 @@if ($existingUser && $newEmail !== $oldEmail) {$error = "Diese E-Mail-Adresse wird bereits verwendet.";} else {$updated = $dao->updateUser(Eingabevalidierung fehlt noch.
Was darf ein Nutzer überhaupt alles eingeben? Z.B. Buchstaben a-z, A-Z, Sonderzeichen?
(Wenn du das zu dieser Abgabe nicht schaffst, dann bitte ein TODO setzen, dass das später noch erfolgt (wichtig) und einen Hinweis in der ReadMe hinterlassen)!
@@ -39,4 +47,4 @@$users = $this->loadUsers();$users[] = ["email" => $email,Werden die Daten überprüft?
Können Fehler auftreten?
Werden Exceptions geworfen, abgefangen und an die Instanz, die diese Methode aufruft, weitergegeben?
@@ -28,0 +35,4 @@* @param string $vorname Neuer Vorname* @param string $nachname Neuer Nachname* @param string|null $password Neues Passwort oder null* @return bool true, wenn der Benutzer aktualisiert wurde, sonst falseDie möglichen Exceptions müssen angeben werden.
(Können wir auch noch nachreichen, aber dann würde ich hier zumindest ein TODO schreiben, dass das noch gemacht werden muss).