diff -ur phpBB2.orig/admin/pagestart.php phpBB2/admin/pagestart.php
--- phpBB2.orig/admin/pagestart.php	2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/admin/pagestart.php	2006-07-03 13:21:52.000000000 +0200
@@ -52,11 +52,6 @@
 	redirect("index.$phpEx?sid=" . $userdata['session_id']);
 }
 
-if (!$userdata['session_admin'])
-{
-	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
-}
-
 if (empty($no_page_header))
 {
 	// Not including the pageheader can be neccesarry if META tags are
diff -ur phpBB2.orig/includes/sessions.php phpBB2/includes/sessions.php
--- phpBB2.orig/includes/sessions.php	2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/includes/sessions.php	2006-07-03 13:21:52.000000000 +0200
@@ -172,7 +172,7 @@
 	// Create or update the session
 	//
 	$sql = "UPDATE " . SESSIONS_TABLE . "
-		SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
+		SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
 		WHERE session_id = '" . $session_id . "' 
 			AND session_ip = '$user_ip'";
 	if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
@@ -180,8 +180,8 @@
 		$session_id = md5(dss_rand());
 
 		$sql = "INSERT INTO " . SESSIONS_TABLE . "
-			(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin)
-			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login, $admin)";
+			(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
+			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
 		if ( !$db->sql_query($sql) )
 		{
 			message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
@@ -248,7 +248,6 @@
 	$userdata['session_page'] = $page_id;
 	$userdata['session_start'] = $current_time;
 	$userdata['session_time'] = $current_time;
-	$userdata['session_admin'] = $admin;
 	$userdata['session_key'] = $sessiondata['autologinid'];
 
 	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
@@ -339,11 +338,8 @@
 				//
 				if ( $current_time - $userdata['session_time'] > 60 )
 				{
-					// A little trick to reset session_admin on session re-usage
-					$update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : '';
-
 					$sql = "UPDATE " . SESSIONS_TABLE . " 
-						SET session_time = $current_time, session_page = $thispage_id$update_admin
+						SET session_time = $current_time, session_page = $thispage_id
 						WHERE session_id = '" . $userdata['session_id'] . "'";
 					if ( !$db->sql_query($sql) )
 					{
diff -ur phpBB2.orig/install/schemas/mssql_schema.sql phpBB2/install/schemas/mssql_schema.sql
--- phpBB2.orig/install/schemas/mssql_schema.sql	2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/install/schemas/mssql_schema.sql	2006-07-03 13:21:52.000000000 +0200
@@ -191,8 +191,7 @@
 	[session_time] [int] NULL ,
 	[session_ip] [char] (8) NOT NULL ,
 	[session_page] [int] NULL ,
-	[session_logged_in] [smallint] NULL,
-	[session_admin] [smallint] NULL
+	[session_logged_in] [smallint] NULL
 ) ON [PRIMARY]
 GO
 
diff -ur phpBB2.orig/install/schemas/mysql_schema.sql phpBB2/install/schemas/mysql_schema.sql
--- phpBB2.orig/install/schemas/mysql_schema.sql	2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/install/schemas/mysql_schema.sql	2006-07-03 13:21:52.000000000 +0200
@@ -306,7 +306,6 @@
    session_ip char(8) DEFAULT '0' NOT NULL,
    session_page int(11) DEFAULT '0' NOT NULL,
    session_logged_in tinyint(1) DEFAULT '0' NOT NULL,
-   session_admin tinyint(2) DEFAULT '0' NOT NULL,
    PRIMARY KEY (session_id),
    KEY session_user_id (session_user_id),
    KEY session_id_ip_user_id (session_id, session_ip, session_user_id)
diff -ur phpBB2.orig/install/schemas/postgres_schema.sql phpBB2/install/schemas/postgres_schema.sql
--- phpBB2.orig/install/schemas/postgres_schema.sql	2006-06-09 16:29:41.000000000 +0200
+++ phpBB2/install/schemas/postgres_schema.sql	2006-07-03 13:21:52.000000000 +0200
@@ -290,7 +290,6 @@
    session_ip char(8) DEFAULT '0' NOT NULL,
    session_page int4 DEFAULT '0' NOT NULL,
    session_logged_in int2 DEFAULT '0' NOT NULL,
-   session_admin int2 DEFAULT '0' NOT NULL,
    CONSTRAINT phpbb_session_pkey PRIMARY KEY (session_id)
 );
 CREATE INDEX session_user_id_phpbb_sessions_index ON phpbb_sessions (session_user_id);
