Browse Source

Don't log the user password in case something goes wrong

Signed-off-by: Joas Schilling <coding@schilljs.com>
tags/v11.0RC2
Joas Schilling 7 years ago
parent
commit
df0eeb8089
No account linked to committer's email address
2 changed files with 21 additions and 9 deletions
  1. 17
    7
      apps/admin_audit/lib/actions/action.php
  2. 4
    2
      apps/admin_audit/lib/actions/auth.php

+ 17
- 7
apps/admin_audit/lib/actions/action.php View File

@@ -41,18 +41,28 @@ class Action {
* @param string $text
* @param array $params
* @param array $elements
* @param bool $obfuscateParameters
*/
public function log($text,
array $params,
array $elements) {
array $elements,
$obfuscateParameters = false) {
foreach($elements as $element) {
if(!isset($params[$element])) {
$this->logger->critical(
sprintf(
'$params["'.$element.'"] was missing. Transferred value: %s',
print_r($params, true)
)
);
if ($obfuscateParameters) {
$this->logger->critical(
'$params["'.$element.'"] was missing.',
['app' => 'admin_audit']
);
} else {
$this->logger->critical(
sprintf(
'$params["'.$element.'"] was missing. Transferred value: %s',
print_r($params, true)
),
['app' => 'admin_audit']
);
}
return;
}
}

+ 4
- 2
apps/admin_audit/lib/actions/auth.php View File

@@ -34,7 +34,8 @@ class Auth extends Action {
$params,
[
'uid',
]
],
true
);
}

@@ -44,7 +45,8 @@ class Auth extends Action {
$params,
[
'uid',
]
],
true
);
}


Loading…
Cancel
Save