Erst anmelden: Login


"; include("templates/footer.inc.php"); exit; } if(isset($_GET['save'])) { $save = $_GET['save']; if($save == 'personal_data') { $activeTab = 'data'; $vorname = trim($_POST['vorname']); $nachname = trim($_POST['nachname']); if($vorname == "" || $nachname == "") { $error_msg = "Bitte Vor- und Nachname ausfüllen."; } else { $statement = $pdo->prepare("UPDATE users SET vorname = :vorname, nachname = :nachname, updated_at=NOW() WHERE id = :userid"); $result = $statement->execute(array('vorname' => $vorname, 'nachname'=> $nachname, 'userid' => $user['id'] )); $success_msg = "Daten erfolgreich gespeichert."; } } else if($save == 'email') { $activeTab = 'email'; $passwort = $_POST['passwort']; $email = trim($_POST['email']); $email2 = trim($_POST['email2']); if($email != $email2) { $error_msg = "Die eingegebenen E-Mail-Adressen stimmten nicht überein."; } else if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error_msg = "Bitte eine gültige E-Mail-Adresse eingeben."; } else if(!password_verify($passwort, $user['passwort'])) { $error_msg = "Bitte korrektes Passwort eingeben."; } else { $statement = $pdo->prepare("UPDATE users SET email = :email WHERE id = :userid"); $result = $statement->execute(array('email' => $email, 'userid' => $user['id'] )); $success_msg = "E-Mail-Adresse erfolgreich gespeichert."; } } else if($save == 'impfworkflow_notification') { $activeTab = 'impfworkflow'; $benachrichtigungEmail = trim((string)($_POST['benachrichtigung_email'] ?? '')); if ($benachrichtigungEmail !== '' && !filter_var($benachrichtigungEmail, FILTER_VALIDATE_EMAIL)) { $error_msg = "Bitte eine gueltige E-Mail-Adresse fuer die Impfworkflow-Benachrichtigung eingeben."; } else { try { impfWorkflowNotificationSetEmail($pdo, $benachrichtigungEmail); $success_msg = ($benachrichtigungEmail !== '') ? "Impfworkflow-Benachrichtigungsadresse gespeichert." : "Impfworkflow-Benachrichtigungsadresse geloescht."; } catch (Throwable $e) { $error_msg = "Die Impfworkflow-Benachrichtigungsadresse konnte nicht gespeichert werden: " . $e->getMessage(); } } } else if($save == 'passwort') { $activeTab = 'passwort'; $passwortAlt = $_POST['passwortAlt']; $passwortNeu = trim($_POST['passwortNeu']); $passwortNeu2 = trim($_POST['passwortNeu2']); if($passwortNeu != $passwortNeu2) { $error_msg = "Die eingegebenen Passwörter stimmten nicht überein."; } else if($passwortNeu == "") { $error_msg = "Das Passwort darf nicht leer sein."; } else if(!password_verify($passwortAlt, $user['passwort'])) { $error_msg = "Bitte korrektes Passwort eingeben."; } else { $passwort_hash = password_hash($passwortNeu, PASSWORD_DEFAULT); $statement = $pdo->prepare("UPDATE users SET passwort = :passwort WHERE id = :userid"); $result = $statement->execute(array('passwort' => $passwort_hash, 'userid' => $user['id'] )); $success_msg = "Passwort erfolgreich gespeichert."; } } } ?>

Einstellungen

×
×


Zum Änderen deiner E-Mail-Adresse gib bitte dein aktuelles Passwort sowie die neue E-Mail-Adresse ein.


Hier hinterlegst du die E-Mail-Adresse, an die spaeter Impfworkflow-Benachrichtigungen gesendet werden sollen.

Leer lassen, um Benachrichtigungen zu deaktivieren.


Zum Änderen deines Passworts gib bitte dein aktuelles Passwort sowie das neue Passwort ein.