diff --git a/src/server/cyberhex-code/system/secure_zone/php/export_log.php b/src/server/cyberhex-code/system/secure_zone/php/export_log.php
index 1de5f74..cec3137 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/export_log.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/export_log.php
@@ -94,7 +94,7 @@ $filter_query = "&loglevel=$loglevel&logtext=$logtext&machine_id=$machine_id&tim
echo '
';
-
+ log_action("LOG::ENTRY::EXPORT::SUCCESS","User ".$_SESSION["username"]." exported the log.",$_SESSION["id"]);
}
//now display the normal page
diff --git a/src/server/cyberhex-code/system/secure_zone/php/manage_user.php b/src/server/cyberhex-code/system/secure_zone/php/manage_user.php
index 9804046..78968bf 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/manage_user.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/manage_user.php
@@ -192,11 +192,6 @@ include "perms_functions.php";
die("Connection failed: " . $conn->connect_error);
}
- $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE);
- if ($conn->connect_error) {
- $success=0;
- die("Connection failed: " . $conn->connect_error);
- }
$stmt = $conn->prepare("UPDATE users set email=?, username=?,perms=? WHERE id=?");
$stmt->bind_param("sssi", $m_email, $m_username, $m_permissions,$m_userid);
@@ -210,6 +205,7 @@ include "perms_functions.php";
//echo '
';
+ log_action("PROFILE::UPDATE::SUCCESS","User ".$_SESSION["username"]." updated another users profile ($m_username).",$_SESSION["id"]);
echo("");
}elseif($block==1){
echo '
diff --git a/src/server/cyberhex-code/system/secure_zone/php/passwd.php b/src/server/cyberhex-code/system/secure_zone/php/passwd.php
index bb13e85..ea9a5d0 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/passwd.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/passwd.php
@@ -298,16 +298,19 @@ $email = $_SESSION["email"];
$stmt->execute();
$stmt->close();
$conn->close();
+ log_action("PASSWD::CHANGE::SUCCESS","User ".$_SESSION["username"]." changed his password.",$_SESSION["id"]);
echo '
Information updated successfully!
';
} else {
+ log_action("PASSWD::CHANGE::FAILURE","User ".$_SESSION["username"]." tried to change his password but failed due to wrong password.",$_SESSION["id"]);
echo '
Incorrect password.
';
}
} else {
+ log_action("PASSWD::CHANGE::FAILURE","User ".$_SESSION["username"]." tried to change his password but failed due to wrong password.",$_SESSION["id"]);
echo '
Incorrect password.
';
diff --git a/src/server/cyberhex-code/system/secure_zone/php/profile.php b/src/server/cyberhex-code/system/secure_zone/php/profile.php
index f810580..245f69e 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/profile.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/profile.php
@@ -128,6 +128,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
Information updated successfully!
';
diff --git a/src/server/cyberhex-code/system/secure_zone/php/server_settings.php b/src/server/cyberhex-code/system/secure_zone/php/server_settings.php
index c91ddc0..4757927 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/server_settings.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/server_settings.php
@@ -34,12 +34,15 @@ if ($conn->connect_error) {
include "client_settings_functions.php";
if(isset($_GET["update"])){
safe_settings();
+ log_action("SERVER_SETTINGS::UPDATE::SUCCESS","User ".$_SESSION["username"]." updated some server settings.",$_SESSION["id"]);
}
if(isset($_GET["delete"])){
delete_item($_GET["db"],$_GET["delete"]);
+ log_action("SERVER_SETTINGS::DELETE::SUCCESS","User ".$_SESSION["username"]." deleted some server settings.",$_SESSION["id"]);
}
if(isset($_GET["add"])){
add_item($_GET["add"],$_GET["value"],$_GET["field"]);
+ log_action("SERVER_SETTINGS::ADD::SUCCESS","User ".$_SESSION["username"]." added some server settings.",$_SESSION["id"]);
}
load_settings();
diff --git a/src/server/cyberhex-code/system/secure_zone/php/view_log.php b/src/server/cyberhex-code/system/secure_zone/php/view_log.php
index 2922fd1..f7b39a6 100644
--- a/src/server/cyberhex-code/system/secure_zone/php/view_log.php
+++ b/src/server/cyberhex-code/system/secure_zone/php/view_log.php
@@ -129,6 +129,7 @@ $conn->close();
//delete entry if requested and if user has rights to do that
if(isset($_GET["delete"])){
if($perms[3]!=="1"){
+ log_action("LOG::ENTRY::DELETE::FAILURE","User ".$_SESSION["username"]." tried to delete a log entry but not succeeded because of insufficient permissions.",$_SESSION["id"]);
echo '
You are not allowed to delete log entries. (insufficient permissions)
';
@@ -149,10 +150,12 @@ $conn->close();
echo '
Log entry deleted.
';
+ log_action("LOG::ENTRY::DELETE::SUCCESS","User ".$_SESSION["username"]." deleted a log entry.",$_SESSION["id"]);
}
}
if(isset($_GET["delete_all"])){
if($perms[3]!=="1"){
+ log_action("LOG::ENTRY::DELETE::FAILURE","User ".$_SESSION["username"]." tried to delete the full log but not succeeded because of insufficient permissions.",$_SESSION["id"]);
echo '
You are not allowed to delete log entries. (insufficient permissions)
';
@@ -171,6 +174,7 @@ $conn->close();
echo '
Log deleted.
';
+ log_action("LOG::ENTRY::DELETE::SUCCESS","User ".$_SESSION["username"]." deleted the full log.",$_SESSION["id"]);
}
}