From 26dae819f912323fbd51de685cd71686c766f515 Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 8 Jun 2024 19:57:50 +0200 Subject: [PATCH] adding server log --- .../api/php/log/add_server_entry.php | 22 ++ .../cyberhex-code/install/create_db.php | 20 ++ .../system/insecure_zone/php/login.php | 1 + .../insecure_zone/php/login_backend.php | 1 + .../secure_zone/php/view_server_log.php | 218 ++++++++++++++++++ 5 files changed, 262 insertions(+) create mode 100644 src/server/cyberhex-code/api/php/log/add_server_entry.php create mode 100644 src/server/cyberhex-code/system/secure_zone/php/view_server_log.php diff --git a/src/server/cyberhex-code/api/php/log/add_server_entry.php b/src/server/cyberhex-code/api/php/log/add_server_entry.php new file mode 100644 index 0000000..95a8605 --- /dev/null +++ b/src/server/cyberhex-code/api/php/log/add_server_entry.php @@ -0,0 +1,22 @@ +connect_error) { + die("conn_err"); + } + + $time=date("Y-m-d H:i:s"); + + $sql="INSERT INTO server_log (loglevel,logtext,userid,time) VALUES (?,?,?,?);"; + $stmt = $conn->prepare($sql); + $stmt->bind_param("ssss", $loglevel,$logtext,$userid,$time); + // Execute the statement + $stmt->execute(); + $stmt->close(); + $conn->close(); + + } + +?> \ No newline at end of file diff --git a/src/server/cyberhex-code/install/create_db.php b/src/server/cyberhex-code/install/create_db.php index cfc5c53..23f20e3 100644 --- a/src/server/cyberhex-code/install/create_db.php +++ b/src/server/cyberhex-code/install/create_db.php @@ -94,6 +94,26 @@ time VARCHAR(255) )"; + if ($conn->query($sql) === TRUE) { + echo '
'; + } else { + $success=0; + echo '
'; + } + + // Create server log table + $sql = "CREATE TABLE IF NOT EXISTS server_log ( + id INT AUTO_INCREMENT PRIMARY KEY, + logtext VARCHAR(500) NOT NULL, + loglevel VARCHAR(255) NOT NULL, + userid INT, + time VARCHAR(255) + )"; + if ($conn->query($sql) === TRUE) { echo '
+ + + +