diff --git a/public-legacy/manage/users/user.php b/public-legacy/manage/users/user.php index 38f7a441..770570db 100644 --- a/public-legacy/manage/users/user.php +++ b/public-legacy/manage/users/user.php @@ -58,6 +58,7 @@ if(CSRF::validateRequest() && $canEdit) { } if($allowToImpersonate) { + $msz->createAuditLog('USER_IMPERSONATE', [$userInfo->getId(), $userInfo->getUsername()]); $authToken->setImpersonatedUserId($userInfo->getId()); $authToken->applyCookie(); url_redirect('index'); diff --git a/src/AuditLog/AuditLogInfo.php b/src/AuditLog/AuditLogInfo.php index 33212f91..2358ff7c 100644 --- a/src/AuditLog/AuditLogInfo.php +++ b/src/AuditLog/AuditLogInfo.php @@ -135,5 +135,7 @@ class AuditLogInfo { 'ROLE_CREATE' => 'Created role #%d.', 'ROLE_UPDATE' => 'Updated role #%d.', + + 'USER_IMPERSONATE' => 'Impersonated user #%d %s.', ]; }