aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/login.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2001-10-14 15:49:52 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2001-10-14 15:49:52 +0000
commit2d839365aa3772b1bd7c9946a4b22338509f3bba (patch)
tree8c468be6975ff96bc7403aa68fc415a0b5e25c16 /phpBB/login.php
parent6c7d359a841e9167246f99aeb8e27ba702e56113 (diff)
downloadforums-2d839365aa3772b1bd7c9946a4b22338509f3bba.tar
forums-2d839365aa3772b1bd7c9946a4b22338509f3bba.tar.gz
forums-2d839365aa3772b1bd7c9946a4b22338509f3bba.tar.bz2
forums-2d839365aa3772b1bd7c9946a4b22338509f3bba.tar.xz
forums-2d839365aa3772b1bd7c9946a4b22338509f3bba.zip
Various updates mainly URI session related ... login still having problem with full URI sessions
git-svn-id: file:///svn/phpbb/trunk@1183 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/login.php')
-rw-r--r--phpBB/login.php28
1 files changed, 14 insertions, 14 deletions
diff --git a/phpBB/login.php b/phpBB/login.php
index 155b15b548..926bf69776 100644
--- a/phpBB/login.php
+++ b/phpBB/login.php
@@ -33,13 +33,12 @@ init_userprefs($userdata);
// End session management
//
-if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit']))
+if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
- if($HTTP_POST_VARS['submit'] == "Login" && !$userdata['session_logged_in'])
+ if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
-
- $username = $HTTP_POST_VARS['username'];
- $password = $HTTP_POST_VARS['password'];
+ $username = isset($HTTP_POST_VARS['username']) ? $HTTP_POST_VARS['username'] : "";
+ $password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : "";
$sql = "SELECT user_id, username, user_password, user_active
FROM ".USERS_TABLE."
@@ -61,9 +60,10 @@ if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit']))
if($session_id)
{
- if(!empty($HTTP_POST_VARS['forward_page']))
+ if( !empty($HTTP_POST_VARS['forward_page']) )
{
- header("Location: " . append_sid($HTTP_POST_VARS['forward_page']));
+// echo $HTTP_POST_VARS['forward_page'];
+ header("Location: " . $HTTP_POST_VARS['forward_page']);
}
else
{
@@ -85,13 +85,13 @@ if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit']))
message_die(GENERAL_MESSAGE, $lang['Error_login']);
}
}
- else if($HTTP_GET_VARS['submit'] == "logout" && $userdata['session_logged_in'])
+ else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
- if($userdata['session_logged_in'])
+ if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}
- if(!empty($HTTP_POST_VARS['forward_page']))
+ if( !empty($HTTP_POST_VARS['forward_page']) )
{
header("Location: " . append_sid($HTTP_POST_VARS['forward_page']));
}
@@ -102,7 +102,7 @@ if(isset($HTTP_POST_VARS['submit']) || isset($HTTP_GET_VARS['submit']))
}
else
{
- if(!empty($HTTP_POST_VARS['forward_page']))
+ if( !empty($HTTP_POST_VARS['forward_page']) )
{
header(append_sid("Location: ".$HTTP_POST_VARS['forward_page']));
}
@@ -127,11 +127,11 @@ else
"body" => "login_body.tpl")
);
- if(isset($HTTP_POST_VARS['forward_page']) || isset($HTTP_GET_VARS['forward_page']))
+ if( isset($HTTP_POST_VARS['forward_page']) || isset($HTTP_GET_VARS['forward_page']) )
{
- $forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];
+ echo $forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];
- if(preg_match("/^forward_page=(.*)(&sid=[0-9]*)$|^forward_page=(.*)$/si", $forward_to, $forward_matches))
+ if( preg_match("/^forward_page=(.*)(&sid=[0-9]*)$|^forward_page=(.*)$/si", $forward_to, $forward_matches) )
{
$forward_to = ($forward_matches[3]) ? $forward_matches[3] : $forward_matches[1];