[phpMP-CVS] CVS: phpMP/core sessions.php,1.5,1.6
Status: Pre-Alpha
Brought to you by:
heimidal
From: Brian R. <hei...@us...> - 2003-09-22 10:26:23
|
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]); } } } |