Journal anonymisé
This commit is contained in:
parent
c90ca726c9
commit
79df051d08
@ -37,8 +37,13 @@ class helper {
|
|||||||
else{
|
else{
|
||||||
$ip=$_SERVER['REMOTE_ADDR'];
|
$ip=$_SERVER['REMOTE_ADDR'];
|
||||||
}
|
}
|
||||||
|
$ip='192.168.12.56';
|
||||||
switch ($anon):
|
// Anonymiser l'adresse IP v4
|
||||||
|
$d = array_slice(explode('.', $ip), 0, $anon);
|
||||||
|
$d = implode ('.', $d);
|
||||||
|
$j = array_fill(0, 4 - $anon, 'x');
|
||||||
|
$k = implode ('.', $j);
|
||||||
|
$ip = count($j) == 0 ? $d : $d . '.' . $k;
|
||||||
return $ip;
|
return $ip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2260,7 +2260,7 @@ class core extends common {
|
|||||||
$dataLog = mb_detect_encoding(strftime('%d/%m/%y',time()), 'UTF-8', true)
|
$dataLog = mb_detect_encoding(strftime('%d/%m/%y',time()), 'UTF-8', true)
|
||||||
? strftime('%d/%m/%y',time()) . ';' . strftime('%R',time()) . ';'
|
? strftime('%d/%m/%y',time()) . ';' . strftime('%R',time()) . ';'
|
||||||
: utf8_encode(strftime('%d/%m/%y',time())) . ';' . utf8_encode(strftime('%R',time())) . ';' ;
|
: utf8_encode(strftime('%d/%m/%y',time())) . ';' . utf8_encode(strftime('%R',time())) . ';' ;
|
||||||
$dataLog .= helper::getIp() . ';';
|
$dataLog .= helper::getIp($this->getData(['config','connect','anonymousIp'])) . ';';
|
||||||
$dataLog .= $this->getUser('id') ? $this->getUser('id') . ';' : 'anonyme' . ';';
|
$dataLog .= $this->getUser('id') ? $this->getUser('id') . ';' : 'anonyme' . ';';
|
||||||
$dataLog .= $this->getUrl();
|
$dataLog .= $this->getUrl();
|
||||||
$dataLog .= PHP_EOL;
|
$dataLog .= PHP_EOL;
|
||||||
|
@ -180,10 +180,10 @@ class config extends common {
|
|||||||
];
|
];
|
||||||
// Anonymisation des IP du journal
|
// Anonymisation des IP du journal
|
||||||
public static $anonIP = [
|
public static $anonIP = [
|
||||||
0 => 'Non tronquées',
|
4 => 'Non tronquées',
|
||||||
1 => 'Niveau 1 (192.168.12.x)',
|
3 => 'Niveau 1 (192.168.12.x)',
|
||||||
2 => 'Niveau 2 (192.168.x.x)',
|
2 => 'Niveau 2 (192.168.x.x)',
|
||||||
3 => 'Niveau 3 (192.x.x.x)',
|
1 => 'Niveau 3 (192.x.x.x)',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
@ -490,7 +490,7 @@ class user extends common {
|
|||||||
$dataLog = mb_detect_encoding(strftime('%d/%m/%y',time()), 'UTF-8', true)
|
$dataLog = mb_detect_encoding(strftime('%d/%m/%y',time()), 'UTF-8', true)
|
||||||
? strftime('%d/%m/%y',time()) . ';' . strftime('%R',time()) . ';'
|
? strftime('%d/%m/%y',time()) . ';' . strftime('%R',time()) . ';'
|
||||||
: utf8_encode(strftime('%d/%m/%y',time())) . ';' . utf8_encode(strftime('%R',time())) . ';' ;
|
: utf8_encode(strftime('%d/%m/%y',time())) . ';' . utf8_encode(strftime('%R',time())) . ';' ;
|
||||||
$dataLog .= helper::getIp() . ';';
|
$dataLog .= helper::getIp($this->getData(['config','connect','anonymousIp'])) . ';';
|
||||||
$dataLog .= $this->getInput('userLoginId', helper::FILTER_ID) . ';' ;
|
$dataLog .= $this->getInput('userLoginId', helper::FILTER_ID) . ';' ;
|
||||||
$dataLog .= $this->getUrl() .';' ;
|
$dataLog .= $this->getUrl() .';' ;
|
||||||
$dataLog .= $logStatus ;
|
$dataLog .= $logStatus ;
|
||||||
|
Loading…
Reference in New Issue
Block a user