From 4d0f1de01c09313af934689222ceed97d032b283 Mon Sep 17 00:00:00 2001 From: Caroline Schulte Date: Thu, 25 Jun 2026 23:40:33 +0200 Subject: [PATCH] Passwort vergessen Funktion --- content/confirm-password.php | 61 +++++++++++++++++ content/login.php | 10 ++- content/password-forgotten.php | 48 +++++++++++++ index.php | 3 + .../password-forgotten-controller.php | 68 +++++++++++++++++++ 5 files changed, 188 insertions(+), 2 deletions(-) create mode 100644 content/confirm-password.php create mode 100644 content/password-forgotten.php create mode 100644 php/controller/password-forgotten-controller.php diff --git a/content/confirm-password.php b/content/confirm-password.php new file mode 100644 index 0000000..686c940 --- /dev/null +++ b/content/confirm-password.php @@ -0,0 +1,61 @@ +findUser($data["email"]); + + if ($user !== null) { + $dao->updateUser( + $user["email"], + $user["email"], + $user["vorname"], + $user["nachname"], + $data["password"] + ); + } + + unlink($file); + + $title = "Passwort geändert"; + $message = "Ihr Passwort wurde erfolgreich geändert. Sie können sich jetzt anmelden."; + $link = 'Zum Login'; + $isSuccess = true; + + } catch (Exception $e) { + $message = "Das Passwort konnte nicht geändert werden."; + } + } +} +?> + +
+ +
diff --git a/content/login.php b/content/login.php index ff05e07..c7db755 100644 --- a/content/login.php +++ b/content/login.php @@ -11,8 +11,8 @@ $error = $error ?? null;

Bitte anmelden

- -

+ +

@@ -41,6 +41,12 @@ $error = $error ?? null; anmelden + +