aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/ucp.php
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2003-10-15 17:43:07 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2003-10-15 17:43:07 +0000
commita47fa4d6cab862a9635f3e30d01ad2740c45a888 (patch)
tree10d3ad33badde24948065613ff884cc37ee87781 /phpBB/ucp.php
parent8661a45de596e06e89e8fa8f12efb91293780419 (diff)
downloadforums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.gz
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.bz2
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.tar.xz
forums-a47fa4d6cab862a9635f3e30d01ad2740c45a888.zip
Remove need for session_ids for "allowed" bots, dump user_founder/user_active in favour of user_type, new user_type, USER_IGNORE
git-svn-id: file:///svn/phpbb/trunk@4603 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/ucp.php')
-rwxr-xr-xphpBB/ucp.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/phpBB/ucp.php b/phpBB/ucp.php
index 06e4b4ca5e..ecbf1ddde5 100755
--- a/phpBB/ucp.php
+++ b/phpBB/ucp.php
@@ -238,8 +238,8 @@ $user->setup();
$ucp = new module();
// Basic parameter data
-$mode = (!empty($_REQUEST['mode'])) ? htmlspecialchars($_REQUEST['mode']) : false;
-$module = (!empty($_REQUEST['i'])) ? htmlspecialchars($_REQUEST['i']) : false;
+$mode = request_var('mode', '');
+$module = request_var('i', '');
// Basic "global" modes
switch ($mode)
@@ -247,6 +247,7 @@ switch ($mode)
case 'activate':
$ucp->load('ucp', 'activate');
$ucp->module->ucp_activate();
+ redirect("index.$phpEx$SID");
break;
case 'sendpassword':
@@ -292,7 +293,7 @@ switch ($mode)
// Only registered users can go beyond this point
-if ($user->data['user_id'] == ANONYMOUS)
+if ($user->data['user_type'] == USER_INACTIVE || $user->data['user_type'] == USER_IGNORE)
{
redirect("index.$phpEx");
}