From dc2ba7b8a7b7599439f395a2f31744b19b5dedd9 Mon Sep 17 00:00:00 2001 From: MacWarrior Date: Sun, 9 Oct 2016 15:29:55 +0200 Subject: [PATCH] When saving user IP, we should save user IP instead of server IP --- upload/includes/classes/log.class.php | 6 +++--- upload/includes/classes/user.class.php | 13 ++++++++----- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/upload/includes/classes/log.class.php b/upload/includes/classes/log.class.php index 1bc2315a..b7829274 100644 --- a/upload/includes/classes/log.class.php +++ b/upload/includes/classes/log.class.php @@ -36,14 +36,14 @@ class CBLogs { global $db,$userquery; $a = $details_array; - //$ip = $_SERVER['REMOTE_ADDR']; - $ipv = $this->get_local_ipv4(); + $ip = $_SERVER['REMOTE_ADDR']; + /*$ipv = $this->get_local_ipv4(); if($ipv['eth0']){ $ip = $ipv['eth0']; } if($ipv['wlan0']){ $ip = $ipv['wlan0']; - } + }*/ $agent = $_SERVER['HTTP_USER_AGENT']; $userid = getArrayValue($a, 'userid'); $username = $a['username']; diff --git a/upload/includes/classes/user.class.php b/upload/includes/classes/user.class.php index e5347935..1780ff2a 100644 --- a/upload/includes/classes/user.class.php +++ b/upload/includes/classes/user.class.php @@ -320,15 +320,18 @@ class userquery extends CBCategory{ //$sess->set('user_session_key',$udetails['user_session_key']); //$sess->set('user_session_code',$udetails['user_session_code']); - //local client ip access - $ip = $cblog->get_local_ipv4(); + //local client ip access - only works on linux : is it really useful ?? + /*$ip = $cblog->get_local_ipv4(); - if($ip['eth0']){ + if( isset($ip['eth0']) ){ $ipv = $ip['eth0']; } - if($ip['wlan0']){ + if( isset($ip['wlan0']) ){ $ipv = $ip['wlan0']; - } + }*/ + + $ipv = $_SERVER["REMOTE_ADDR"]; + //Setting Vars $this->userid = $udetails['userid']; $this->username = $udetails['username'];