diff options
author | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-05-06 16:16:22 +0000 |
---|---|---|
committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2001-05-06 16:16:22 +0000 |
commit | 6a7495102901ccd970cb0da405cd5444e84d3f46 (patch) | |
tree | d7eeb84690dd5c91286c58fda0756a01c9d5bd46 /phpBB/login.php | |
parent | 99edaf843c182b7c79ef4117c6cd357071d0a306 (diff) | |
download | forums-6a7495102901ccd970cb0da405cd5444e84d3f46.tar forums-6a7495102901ccd970cb0da405cd5444e84d3f46.tar.gz forums-6a7495102901ccd970cb0da405cd5444e84d3f46.tar.bz2 forums-6a7495102901ccd970cb0da405cd5444e84d3f46.tar.xz forums-6a7495102901ccd970cb0da405cd5444e84d3f46.zip |
Now allow for GET based session
git-svn-id: file:///svn/phpbb/trunk@256 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/login.php')
-rw-r--r-- | phpBB/login.php | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/phpBB/login.php b/phpBB/login.php index 6fa3161bfc..ed35c262b9 100644 --- a/phpBB/login.php +++ b/phpBB/login.php @@ -59,13 +59,13 @@ if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit'])) $session_id = session_begin($rowresult["user_id"], $user_ip, PAGE_INDEX, $session_length, TRUE, $autologin); if($session_id) { - if($forward_page) + if(!empty($HTTP_POST_VARS['forward_page'])) { - header("Location: $forward_page"); + header(append_sid("Location: ".$HTTP_POST_VARS['forward_page'])); } else { - header("Location: index.$phpEx"); + header(append_sid("Location: index.$phpEx")); } } else @@ -89,24 +89,24 @@ if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit'])) { session_end($userdata["session_id"], $userdata["user_id"]); } - if($forward_page) + if(!empty($HTTP_POST_VARS['forward_page'])) { - header("Location: $forward_page"); + header(append_sid("Location: ".$HTTP_POST_VARS['forward_page'])); } else { - header("Location: index.$phpEx"); + header(append_sid("Location: index.$phpEx")); } } else { - if($forward_page) + if(!empty($HTTP_POST_VARS['forward_page'])) { - header("Location: $forward_page"); + header(append_sid("Location: ".$HTTP_POST_VARS['forward_page'])); } else { - header("Location: index.$phpEx"); + header(append_sid("Location: index.$phpEx")); } } } @@ -131,13 +131,12 @@ else $username = ($userdata['user_id'] != ANONYMOUS) ? $userdata['username'] : ""; $template->assign_vars(array( - "L_USERNAME" => $l_username, - "L_PASSWORD" => $l_password, "L_SEND_PASSWORD" => $l_resend_password, - "L_LOGIN" => $l_login, - "U_SEND_PASSWORD" => "sendpassword.".$phpEx, + "FORWARD_PAGE" => $forward_page, - "USERNAME" => $username + "USERNAME" => $username, + + "U_SEND_PASSWORD" => append_sid("sendpassword.".$phpEx) ) ); |