From 55e9fa6a209da5776f5eeda141f3fa095ea57ac5 Mon Sep 17 00:00:00 2001 From: Caroline Schulte Date: Sun, 31 May 2026 22:34:11 +0200 Subject: [PATCH] =?UTF-8?q?Weitere=20Review=C3=A4nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/profile.php | 20 +++++++------------- includes/UserDAOInterface.php | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/content/profile.php b/content/profile.php index 02bcf84..3415656 100644 --- a/content/profile.php +++ b/content/profile.php @@ -6,7 +6,8 @@ $user = $user ?? null;
@@ -15,35 +16,28 @@ $user = $user ?? null;

Mein Profil

-
+ "> "> - -
- - + readonly + value="********">
diff --git a/includes/UserDAOInterface.php b/includes/UserDAOInterface.php index 38a17ce..48eb4f5 100644 --- a/includes/UserDAOInterface.php +++ b/includes/UserDAOInterface.php @@ -56,4 +56,23 @@ interface UserDAOInterface { * false, wenn kein passender Benutzer gefunden wurde */ public function deleteUser($email); + + /** + * Aktualisiert die Daten eines vorhandenen Benutzers. + * + * Funktion: + * Ändert die gespeicherte E-Mail-Adresse, den Benutzernamen + * und optional das Passwort eines vorhandenen Benutzers. + * + * Eingabe: + * @param string $oldEmail Aktuelle E-Mail-Adresse des Benutzers + * @param string $newEmail Neue E-Mail-Adresse des Benutzers + * @param string $username Neuer Benutzername des Benutzers + * @param string $password Neues Passwort des Benutzers + * + * Ausgabe: + * @return bool true, wenn die Aktualisierung erfolgreich war, + * false, wenn kein passender Benutzer gefunden wurde + */ + public function updateUser($oldEmail, $newEmail, $username, $password); } \ No newline at end of file