From 444e56d6753d3412b7495ffebd9a11242e8246d5 Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 8 Jun 2024 20:20:27 +0200 Subject: [PATCH] adding logging --- src/server/cyberhex-code/system/insecure_zone/php/2fa.php | 3 ++- .../system/insecure_zone/php/add_user_passkey.php | 1 + src/server/cyberhex-code/system/insecure_zone/php/login.php | 2 ++ .../system/insecure_zone/php/login_backend.php | 1 + .../cyberhex-code/system/secure_zone/php/add_user.php | 1 + .../system/secure_zone/php/client_settings.php | 3 +++ .../system/secure_zone/php/database_settings.php | 3 +++ .../cyberhex-code/system/secure_zone/php/export_log.php | 2 +- .../cyberhex-code/system/secure_zone/php/manage_user.php | 6 +----- src/server/cyberhex-code/system/secure_zone/php/passwd.php | 3 +++ src/server/cyberhex-code/system/secure_zone/php/profile.php | 1 + .../system/secure_zone/php/server_settings.php | 3 +++ .../cyberhex-code/system/secure_zone/php/view_log.php | 4 ++++ 13 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/server/cyberhex-code/system/insecure_zone/php/2fa.php b/src/server/cyberhex-code/system/insecure_zone/php/2fa.php index 74ae8e6..7302da9 100644 --- a/src/server/cyberhex-code/system/insecure_zone/php/2fa.php +++ b/src/server/cyberhex-code/system/insecure_zone/php/2fa.php @@ -59,12 +59,13 @@ include "../../../api/php/notifications/sendmessage.php"; //to send user notific if($pin==$_SESSION["pin"]) { $_SESSION["login"]=true; + log_action("LOGIN::2fa::SUCCESS","User ".$_SESSION["username"]." logged in with second factor.",$_SESSION["id"]); if($_SESSION["send_login_message"]=="1"){ $ip = $_SERVER['REMOTE_ADDR']; $username=$_SESSION["username"]; send_to_user("[LOGIN WARNING]\nHello $username\nSomebody has logged into Cyberhex with your account.\nIf this was you, you can ignore this message. Else please take steps to secure your account!\nIP: $ip\n",$username); - echo ''; } + echo ''; }else { $pin=mt_rand(100000, 999999); $_SESSION["pin"]=$pin; diff --git a/src/server/cyberhex-code/system/insecure_zone/php/add_user_passkey.php b/src/server/cyberhex-code/system/insecure_zone/php/add_user_passkey.php index d9bfedb..4b3cd47 100644 --- a/src/server/cyberhex-code/system/insecure_zone/php/add_user_passkey.php +++ b/src/server/cyberhex-code/system/insecure_zone/php/add_user_passkey.php @@ -174,6 +174,7 @@ try { $return->msg = $msg; header('Content-Type: application/json'); print(json_encode($return)); + log_action("PASSWD::PASSKEY::ADD","User ".$_SESSION["username"]." added a passkey.",$_SESSION["id"]); } } catch (Throwable $ex) { diff --git a/src/server/cyberhex-code/system/insecure_zone/php/login.php b/src/server/cyberhex-code/system/insecure_zone/php/login.php index ab4826e..ead7579 100644 --- a/src/server/cyberhex-code/system/insecure_zone/php/login.php +++ b/src/server/cyberhex-code/system/insecure_zone/php/login.php @@ -331,6 +331,7 @@ async function checkRegistration() { } exit(); } else { + log_action("LOGIN::FAILURE","User ".$username." entered wrong password.",0); echo ''; @@ -342,6 +343,7 @@ async function checkRegistration() { '; } } else { + log_action("LOGIN::FAILURE","User ".$username." entered unknown username.",0); echo ''; diff --git a/src/server/cyberhex-code/system/insecure_zone/php/login_backend.php b/src/server/cyberhex-code/system/insecure_zone/php/login_backend.php index 19c9a30..0503967 100644 --- a/src/server/cyberhex-code/system/insecure_zone/php/login_backend.php +++ b/src/server/cyberhex-code/system/insecure_zone/php/login_backend.php @@ -195,6 +195,7 @@ try { //send the user to 2fa auth page $return->msg="send_to_2fa"; }else{ + log_action("LOGIN::SUCCESS","User ".$_SESSION["username"]." logged in with passkey.",$_SESSION["id"]); if($_SESSION["send_login_message"]=="1"){ $ip = $_SERVER['REMOTE_ADDR']; $username=$row["username"]; diff --git a/src/server/cyberhex-code/system/secure_zone/php/add_user.php b/src/server/cyberhex-code/system/secure_zone/php/add_user.php index 0b01fac..7e20489 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/add_user.php +++ b/src/server/cyberhex-code/system/secure_zone/php/add_user.php @@ -171,6 +171,7 @@ include "perms_functions.php"; echo ''; + log_action("USER::ADD::SUCCESS","User ".$_SESSION["username"]." added another user ($username).",$_SESSION["id"]); } }elseif($block==1){ echo '