From b31185c2e92945fa06ca223d6b0ac95b5cd1180d Mon Sep 17 00:00:00 2001 From: Meteo Date: Wed, 8 Jul 2026 21:42:35 +0200 Subject: [PATCH] Fix: Login withouth username/password now shows error on login page. --- pub/login/php/auth.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pub/login/php/auth.php b/pub/login/php/auth.php index bfa3698..89bc795 100644 --- a/pub/login/php/auth.php +++ b/pub/login/php/auth.php @@ -13,11 +13,15 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $password = $_POST['password'] ?? ''; if (empty($username) || empty($password)) { - die("Username and password are required."); + setcookie('login_error', 'Invalid username or password', time() + 3600, '/'); + header('Location: /login/'); + exit; } if ($username !== 'superuser' && !filter_var($username, FILTER_VALIDATE_EMAIL)) { - die("Invalid email address."); + setcookie('login_error', 'Invalid email address', time() + 3600, '/'); + header('Location: /login/'); + exit; } $stmt = $GLOBALS['conn']->prepare("SELECT * FROM system_users WHERE user_email = ? LIMIT 1");