diff --git a/plugins/management/users/class_userManagement.inc b/plugins/management/users/class_userManagement.inc index 872358618f5da6b17b5b9df5b5f50417b3044d00..29d440afb0fc4352e4830d5e8fd86a01a19e50d6 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.