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 '