aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorGraham Eames <grahamje@users.sourceforge.net>2006-08-30 19:44:32 +0000
committerGraham Eames <grahamje@users.sourceforge.net>2006-08-30 19:44:32 +0000
commit996d946148e8d25c646dfc8380e0373e85aac2e7 (patch)
treeb97cf1e4105f14cb2fe09033f3e22e3e3f993c2a /phpBB
parentd64e44b8786ef0c219860838ca101bd7f44d4ece (diff)
downloadforums-996d946148e8d25c646dfc8380e0373e85aac2e7.tar
forums-996d946148e8d25c646dfc8380e0373e85aac2e7.tar.gz
forums-996d946148e8d25c646dfc8380e0373e85aac2e7.tar.bz2
forums-996d946148e8d25c646dfc8380e0373e85aac2e7.tar.xz
forums-996d946148e8d25c646dfc8380e0373e85aac2e7.zip
Correctly set IP address on initial post and user profile
git-svn-id: file:///svn/phpbb/trunk@6337 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB')
-rwxr-xr-xphpBB/install/install_install.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/phpBB/install/install_install.php b/phpBB/install/install_install.php
index 287596497d..48058f4c0e 100755
--- a/phpBB/install/install_install.php
+++ b/phpBB/install/install_install.php
@@ -1057,6 +1057,8 @@ class install_install extends module
$current_time = time();
+ $user_ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
+
// Set default config and post data, this applies to all DB's
$sql_ary = array(
'INSERT INTO ' . $table_prefix . "config (config_name, config_value)
@@ -1142,7 +1144,7 @@ class install_install extends module
WHERE config_name = 'newest_username'",
'UPDATE ' . $table_prefix . "users
- SET username = '" . $db->sql_escape($admin_name) . "', user_password='" . $db->sql_escape(md5($admin_pass1)) . "', user_lang = '" . $db->sql_escape($default_lang) . "', user_email='" . $db->sql_escape($board_email1) . "', user_dateformat='" . $db->sql_escape($lang['default_dateformat']) . "', user_email_hash = '" . (int) (crc32(strtolower($board_email1)) . strlen($board_email1)) . "'
+ SET username = '" . $db->sql_escape($admin_name) . "', user_password='" . $db->sql_escape(md5($admin_pass1)) . "', user_ip = '" . $db->sql_escape($user_ip) . "', user_lang = '" . $db->sql_escape($default_lang) . "', user_email='" . $db->sql_escape($board_email1) . "', user_dateformat='" . $db->sql_escape($lang['default_dateformat']) . "', user_email_hash = '" . (int) (crc32(strtolower($board_email1)) . strlen($board_email1)) . "'
WHERE username = 'Admin'",
'UPDATE ' . $table_prefix . "moderator_cache
@@ -1162,7 +1164,7 @@ class install_install extends module
SET user_regdate = $current_time",
'UPDATE ' . $table_prefix . "posts
- SET post_time = $current_time",
+ SET post_time = $current_time, poster_ip = '" . $db->sql_escape($user_ip) . "'",
'UPDATE ' . $table_prefix . "topics
SET topic_time = $current_time, topic_last_post_time = $current_time",