Hide sensitive data
This commit is contained in:
parent
1b4507f07d
commit
8a25c854e9
@ -8,6 +8,31 @@ use \DebugBar\DataCollector\RequestDataCollector;
|
||||
|
||||
class DolRequestDataCollector extends RequestDataCollector
|
||||
{
|
||||
public function collect()
|
||||
{
|
||||
$vars = array('_GET', '_POST', '_SESSION', '_COOKIE', '_SERVER');
|
||||
$data = array();
|
||||
|
||||
foreach ($vars as $var) {
|
||||
if (isset($GLOBALS[$var])) {
|
||||
$arrayofvalues = $GLOBALS[$var];
|
||||
|
||||
if ($var == '_COOKIE')
|
||||
{
|
||||
foreach($arrayofvalues as $key => $val)
|
||||
{
|
||||
if (preg_match('/^DOLSESSID_/', $key)) $arrayofvalues[$key]='*****hidden*****';
|
||||
}
|
||||
//var_dump($arrayofvalues);
|
||||
}
|
||||
|
||||
$data["$" . $var] = $this->getDataFormatter()->formatVar($arrayofvalues);
|
||||
}
|
||||
}
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return widget settings
|
||||
*
|
||||
@ -20,7 +45,7 @@ class DolRequestDataCollector extends RequestDataCollector
|
||||
$langs->load("other");
|
||||
|
||||
return array(
|
||||
$langs->transnoentities('Request') => array(
|
||||
$langs->transnoentities('Variables') => array(
|
||||
"icon" => "tags",
|
||||
"widget" => "PhpDebugBar.Widgets.VariableListWidget",
|
||||
"map" => "request",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user