From 13ded56ba30ce0ef011b35412380737b1e1a47fc Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Thu, 5 Sep 2024 14:57:42 +0100 Subject: [PATCH] :sparkles: (CORE) - add logging when user is locked Logging:log is now working on lock - unlock of user. --- plugins/management/users/class_userManagement.inc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/management/users/class_userManagement.inc b/plugins/management/users/class_userManagement.inc index 872358618..29d440afb 100644 --- a/plugins/management/users/class_userManagement.inc +++ b/plugins/management/users/class_userManagement.inc @@ -129,8 +129,16 @@ class userManagement extends management $success = TRUE; if (($action == 'lock') && !$method->is_locked($dn)) { $success = $method->lock_account($dn); + // Requiring logging mechanism for audit. + if($success) { + logging::log('security', 'account', $dn, [], 'DN : '.$dn.' is locked.' ); + } } elseif (($action == 'unlock') && $method->is_locked($dn)) { $success = $method->unlock_account($dn); + // Requiring logging mechanism for audit. + if($success) { + logging::log('security', 'account', $dn, [], 'DN : '.$dn.' is unlocked.' ); + } } // Check if everything went fine. -- GitLab