Update of /cvsroot/phpmp/phpMP/core
In directory sc8-pr-cvs1:/tmp/cvs-serv22906/core
Modified Files:
sessions.php
Log Message:
Index: sessions.php
===================================================================
RCS file: /cvsroot/phpmp/phpMP/core/sessions.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** sessions.php 22 Sep 2003 10:23:27 -0000 1.5
--- sessions.php 22 Sep 2003 10:26:20 -0000 1.6
***************
*** 30,33 ****
--- 30,34 ----
var $_session_exists = false;
var $_sess_key = false;
+ var $ip = false;
function sess_start($create=true)
***************
*** 148,152 ****
$sql = "INSERT INTO " . DB_SESSIONS_TABLE . "
(session_key, session_user_id, session_start_time, session_exp_time, session_ip)
! VALUES('" . $this->_sess_key . "', " . $user_id . ", " . $time . ", " . $exp_time . ", '" . $ip . "')";
$result = $DB->sql_query($sql);
--- 149,153 ----
$sql = "INSERT INTO " . DB_SESSIONS_TABLE . "
(session_key, session_user_id, session_start_time, session_exp_time, session_ip)
! VALUES('" . $this->_sess_key . "', " . $user_id . ", " . $time . ", " . $exp_time . ", '" . $this->ip . "')";
$result = $DB->sql_query($sql);
***************
*** 252,256 ****
function _sess_ip_encoded()
{
! $ip = $_SERVER['REMOTE_ADDR'];
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
--- 253,257 ----
function _sess_ip_encoded()
{
! $this->ip = $_SERVER['REMOTE_ADDR'];
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
***************
*** 259,267 ****
{
$private_ip = array('#^0\.#', '#^127\.0\.0\.1#', '#^192\.168\.#', '#^172\.16\.#', '#^10\.#', '#^224\.#', '#^240\.#');
! $ip = preg_replace($private_ip, $ip, $ip_list[1]);
}
}
-
- return $ip;
}
--- 260,266 ----
{
$private_ip = array('#^0\.#', '#^127\.0\.0\.1#', '#^192\.168\.#', '#^172\.16\.#', '#^10\.#', '#^224\.#', '#^240\.#');
! $this->ip = preg_replace($private_ip, $this->ip, $ip_list[1]);
}
}
}
|