From 94dc08ee8d0b18c01236c49b9220d04274db370f Mon Sep 17 00:00:00 2001 From: Tristan Schneider Date: Fri, 26 Jan 2024 17:17:31 +0100 Subject: [PATCH 01/11] put http headers at start of code --- index.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index 550e008..428756a 100644 --- a/index.php +++ b/index.php @@ -1,3 +1,7 @@ + + Date: Fri, 26 Jan 2024 17:25:28 +0100 Subject: [PATCH 02/11] color of send box is now working correctly for variable user number --- owe.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/owe.js b/owe.js index 974172e..9d2712f 100644 --- a/owe.js +++ b/owe.js @@ -31,8 +31,8 @@ function loadSentences(alertIfNew = false, increaseUnread = true) { // color var spans = document.querySelector(".sentences").getElementsByTagName("span"); - // we expect this to be from the user who's turn it is now (3 users) - var histurnspan = spans[spans.length - 3]; + // we expect this to be from the user who's turn it is now + var histurnspan = spans[spans.length - config_data.users.length]; //console.log(histurnspan.getAttribute("style")); document.getElementById("wordinput").setAttribute("style", histurnspan.getAttribute("style")); From 69753dac66de99d5d5df51073699c07cea8b48fd Mon Sep 17 00:00:00 2001 From: Tristan Schneider Date: Sun, 28 Jan 2024 16:48:24 +0100 Subject: [PATCH 03/11] 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; + ?>