M3 Mailversand und Public-Landingpage vorbereiten

- Mail-Transport fuer Reset- und Verifizierungslinks ergaenzen
- Public-Landingpage mit Hero-Asset und App-CTAs bauen
- Mail-Flow-Test, Smoke-Abdeckung und SaaS-Doku aktualisieren
This commit is contained in:
2026-07-13 20:38:01 +02:00
parent 9f2e1bdfb1
commit b0e21bbb0a
12 changed files with 462 additions and 20 deletions
+4
View File
@@ -1,6 +1,7 @@
<?php
require_once __DIR__ . '/functions.php';
require_once __DIR__ . '/app/saas-mail.php';
$pdo = app_db_pdo();
$email = trim((string)($_POST['email'] ?? ''));
@@ -18,6 +19,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (saas_should_show_auth_links() && !empty($result['token'])) {
$resetLink = 'passwort-zuruecksetzen.php?token=' . urlencode((string)$result['token']);
}
if (!empty($result['token'])) {
saas_send_password_reset_mail($email, (string)$result['token']);
}
} else {
$errors = $result['errors'];
}