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;
+ ?>