Hey,
I have a phpBB forum, and I'm making a website to go along with it... I've made a login system that's linked to the forum's login, and it works perfectly. Except, of course, in Internet Explorer. When I login using IE, it takes me to the login page on the forum, in stead of just loging in.
Here's the code (partly HTML and partly PHP):
HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<embed src="1.mp3" autostart="true" loop="true"
width="2" height="0">
</embed>
<noembed>
<bgsound src="1.mp3" loop="infinite">
</noembed>
<div id="wrap">
<div id="container">
<div id="temp_header"><img src="images/header.gif"></div>
<div id="temp_nav"><img src="images/nav.gif"></div>
<div id="temp_content"><img src="images/content.gif"></div>
<div id="temp_nav_bot"><img src="images/nav_bot.gif"></div>
<div id="temp_content_bot"><img src="images/content_bot.gif"></div>
<div id="content">
<!-- BOX
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/box_top.gif" width="481" height="30"></td>
</tr>
<tr>
<td background="images/box_mid.gif"><div class="news"></div></td>
</tr>
<tr>
<td><img src="images/box_bot.gif"></td>
</tr>
</table>
-->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/box_top.gif" width="481" height="30"></td>
</tr>
<tr>
<td background="images/box_mid.gif"><div class="news">
<p>Welcome to the Council of the Oak homepage.<br>
<br>
The site is still being worked on, as you probably can see.</p>
<p>To do list:</p>
<p>- Design (done)<br>
- Navigation menu in Flash (done)<br>
- Login system (almost done)<br>
- News system<br>
- Content on the different pages<br>
- Text layout</p>
<p>Nu'nhala-tu</p>
</div>
</tr>
<tr>
<td><img src="images/box_bot.gif"></td>
</tr>
</table>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/box_top.gif" width="481" height="30"></td>
</tr>
<tr>
<td background="images/box_mid.gif"><div class="news">Hi, here's some
dummy text ;o<br>
<br>
<br>
Pellentesque rutrum urna at turpis. Vestibulum ante ipsum primis
in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla
mollis augue id eros. Nulla arcu. Cras sodales laoreet ipsum. Vivamus
convallis fermentum nibh. Ut facilisis orci sed mi. Donec augue.
Ut quis neque. Vestibulum ante.<br>
<br>
Vivamus egestas, nunc et commodo porttitor, nunc turpis sodales
nulla, vel convallis nisi purus at eros. Curabitur posuere vulputate
urna. Suspendisse potenti. Pellentesque ac est. Pellentesque velit
risus, molestie placerat, porttitor id, condimentum et, ante. Quisque
lobortis condimentum leo. <br>
<br>
In quis odio eget velit bibendum rutrum. Nunc non quam. Duis vitae
justo. In lacinia risus non sem. Nullam vitae est blandit metus
dignissim aliquet. Aliquam egestas. Aliquam metus felis, scelerisque
eget, molestie a, aliquam et, dui. Aenean mauris. Nullam euismod
diam sed ipsum. Integer pellentesque. Pellentesque id urna sit amet
ipsum pharetra suscipit. Nunc condimentum. Aenean et nibh quis tortor
bibendum posuere. Quisque posuere felis id tortor. Nunc ante. </div></td>
</tr>
<tr>
<td><img src="images/box_bot.gif"></td>
</tr>
</table>
</div>
<div id="menu">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="162" height="170">
<param name="movie" value="nav.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="nav.swf" width="162" height="170" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed></object>
</div>
<div id="login">
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../cotoforum/'; //Change this to point to your phpBB directory
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
// Start session management
$userdata = session_pagestart($user_ip, PAGE_SITE);
init_userprefs($userdata);
// End session management
// Log in
$uname = $userdata['username'];
if($uname=="Anonymous") {
?>
<div id="welcome">You are not logged in.</div>
<form action="../cotoforum/login.php" method="post">
<input type="hidden" name="redirect" value="../coto/index.php">
<table>
<tr><td><input type="text" class="loginbox" name="username" value="username" size="12"></td></tr>
<tr><td><input type="password" class="loginbox" name="password" value="password" size="12"></td></tr>
<tr><td><input type="image" src="images/login.gif" value="login" class="submit" name="login" width="57" height="18"></td></tr>
</table>
</form>
<?php
}
else
//
{
?>
<div id="welcome"><?php echo "You are logged in as ".$uname; ?></div>
<?php
$u_login_logout = '../cotoforum/logout.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$logout = append_sid($u_login_logout);
?>
<div id="logoutback">
<?php
echo "$uname";
?><br>
</div>
<a id="logoutbut" href="<?php echo $logout ?>"><img src="images/logout.gif" border="0"></a>
<?php
}
?>
</div>
</div>
</div>
</body>
</html>
|