aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/ucp
diff options
context:
space:
mode:
authorMatt Friedman <maf675@gmail.com>2014-05-02 12:08:35 -0700
committerMatt Friedman <maf675@gmail.com>2014-05-02 12:08:35 -0700
commit78325736b1560c17713b5207c53fe0af582fab0b (patch)
tree63fbd350476aaff4e75ff395570dc2ea9cd56068 /phpBB/includes/ucp
parent42c60c6a9fcc7a4e6124257c3547eae0d34998ba (diff)
downloadforums-78325736b1560c17713b5207c53fe0af582fab0b.tar
forums-78325736b1560c17713b5207c53fe0af582fab0b.tar.gz
forums-78325736b1560c17713b5207c53fe0af582fab0b.tar.bz2
forums-78325736b1560c17713b5207c53fe0af582fab0b.tar.xz
forums-78325736b1560c17713b5207c53fe0af582fab0b.zip
[ticket/12254] Use a cookie instead of SID to store language selection
PHPBB3-12254
Diffstat (limited to 'phpBB/includes/ucp')
-rw-r--r--phpBB/includes/ucp/ucp_register.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/phpBB/includes/ucp/ucp_register.php b/phpBB/includes/ucp/ucp_register.php
index 3296043dd6..8660a06dcf 100644
--- a/phpBB/includes/ucp/ucp_register.php
+++ b/phpBB/includes/ucp/ucp_register.php
@@ -102,7 +102,6 @@ class ucp_register
$s_hidden_fields = array_merge($s_hidden_fields, array(
'change_lang' => '',
- 'language' => ($user_lang != $config['default_lang']) ? $user_lang : '',
));
// If we change the language, we want to pass on some more possible parameter.
@@ -150,6 +149,9 @@ class ucp_register
'S_SHOW_COPPA' => true,
'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
+
+ 'COOKIE_NAME' => $config['cookie_name'],
+ 'COOKIE_PATH' => $config['cookie_path'],
));
}
else
@@ -162,6 +164,9 @@ class ucp_register
'S_REGISTRATION' => true,
'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_coppa),
+
+ 'COOKIE_NAME' => $config['cookie_name'],
+ 'COOKIE_PATH' => $config['cookie_path'],
)
);
}
@@ -410,7 +415,6 @@ class ucp_register
$s_hidden_fields = array_merge($s_hidden_fields, array(
'agreed' => 'true',
'change_lang' => 0,
- 'language' => ($user_lang != $config['default_lang']) ? $user_lang : '',
));
if ($config['coppa_enable'])
@@ -467,6 +471,9 @@ class ucp_register
'S_COPPA' => $coppa,
'S_HIDDEN_FIELDS' => $s_hidden_fields,
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
+
+ 'COOKIE_NAME' => $config['cookie_name'],
+ 'COOKIE_PATH' => $config['cookie_path'],
));
//