Fix #43: Offene Redirects via REQUEST_URI fixen #51

Merged
greggy merged 1 commits from feature/issue-43-open-redirect-fix into main 2026-05-22 08:32:24 +02:00
Showing only changes of commit d44fb337e2 - Show all commits

View File

@@ -51,7 +51,7 @@ class HomeController extends Controller
$honeypot = $normalizeContactValue((string) ($_POST['website'] ?? ''));
if ($honeypot !== '') {
header('Location: ' . $_SERVER['REQUEST_URI'] . '#form-result');
header('Location: /#form-result');
$_SESSION['form_success'] = true;
exit;
} else {
@@ -102,7 +102,7 @@ class HomeController extends Controller
if ($mailSent) {
$_SESSION['last_contact_submit'] = time();
header('Location: ' . $_SERVER['REQUEST_URI'] . '#form-result');
header('Location: /#form-result');
$_SESSION['form_success'] = true;
exit;
} else {
@@ -111,7 +111,7 @@ class HomeController extends Controller
}
}
if (!empty($formErrors)) {
header('Location: ' . $_SERVER['REQUEST_URI'] . '#form-result');
header('Location: /#form-result');
$_SESSION['form_errors'] = $formErrors;
$_SESSION['form_data'] = $formData;
exit;