Merge pull request #2463 from nextcloud/stable10-2306

[stable10] Don't log the user password in case something goes wrong
This commit is contained in:
Joas Schilling 2016-12-02 10:47:45 +01:00 committed by GitHub
commit 6c1278c1cc
2 changed files with 21 additions and 9 deletions

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;
}
}

View File

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