From 69753dac66de99d5d5df51073699c07cea8b48fd Mon Sep 17 00:00:00 2001 From: Tristan Schneider Date: Sun, 28 Jan 2024 16:48:24 +0100 Subject: [PATCH] fix admin login --- admin.php | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/admin.php b/admin.php index d66635d..5d64b15 100644 --- a/admin.php +++ b/admin.php @@ -1,3 +1,22 @@ + true]); + header('location: admin.php'); +} elseif (null !== $_POST['pwd']) { + $pwd = $_POST['pwd']; + if (password_verify($pwd, file_get_contents('data/admin_pwd'))) { + setcookie('owe_admin', base64_encode($pwd), ['httponly' => true]); + header('location: admin.php'); + print("DER KEKS MÜSSTE GESETZT SEIN"); + } else { + print("Nope, falsch"); + } +} + +?> + true]); - header('location: admin.php'); - } - endif; if ($login): @@ -96,17 +108,8 @@ $config_data = json_decode($raw_json_config, false); true]); - header('location: admin.php'); - } else { - print("Nope, falsch"); - } - } - - endif; ?> + endif; + ?>