Niby wszystko działa poprawnie ale jak chce sie zalogowac na forum ze strony to wygląda to tak jakby strona sie odświeżała, dopiero gdy loguje sie drugi raz to wszystko sie udaje, wyskakuje panel urzytkownika itd. Mój problem polega na tym ze chciałbym by urzytkownikowi udawało sie logowanie za pierwszym razem, nie mam pojęcia o co chodzi. POMOCY!!



Poniżej kod całego index.php z wydzielonym kodem który słuzy do logowania
<?php
ob_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-2" />
<meta name="keywords" content="shin,world,chan" />
<meta name="description" content="Shin World" />
<meta name="robots" content="all" />
<link rel="stylesheet" type="text/css" title="mint" href="style.css" media="all" />
<title>Shin World</title>
</head>
<body xml:lang="pl">
<div align="center">
<table cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td style="background-image: url(img/shinchan.gif); width: 254;">
</td>
<td width="16">
</td>
<td>
<table cellpadding="0" cellspacing="0" class="top2">
<tr valign="top">
<td width="174" align="left"><font class="top2_2">ht</font><br
/><center><img src="img/linia.gif" border="0" alt="" /></center><font class="top2_2">ht</font><br /><center><img
src="img/linia.gif" border="0" alt="" /></center><font class="top2_2">ht</font><br /><center><img src="img/linia.gif"
border="0" alt="" /></center><font class="top2_2">ht</font><br /><center><img src="img/linia.gif" border="0" alt=""
/></center><font class="top2_2">ht</font><br /><center><img src="img/linia.gif" border="0" alt="" /></center><font
class="top2_2">ht</font><br /><center><img src="img/linia.gif" border="0" alt="" /></center><font
class="top2_2">ht</font><br /><center><img src="img/linia.gif" border="0" alt="" /></center>
</td>
<td style="background-image: url(img/linia2.gif); width:8 ; height: 112;"
valign="top" cellpadding="">
</td>
<td width="248" class="lastfor">Ostatnio na forum<br />
<script language="JavaScript" type="text/javascript"
src="http://127.0.0.1/~html-fixed2/forum/topics_anywhere.php?mode=show&f=a&n=7&b=4&lpb=0&lpd=0&lpi=y&ch=18&chw
=e"></script>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="254">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="ods">
</td>
<td class="orange" valign="top">
<table cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/wyszukiwarka.gif"
border="0" alt="" /></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td><input type="text" class="input1" />
</td>
<td><input class="button" type="image"
src="img/szukaj.gif" /></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td><img src="img/panel.gif" border="0" alt=""
/></td>
</tr>
</table>
//-----------------------------------------------------logowanie-----------
<?php
//wazne rzeczy ;-)
define('IN_PHPBB', true);
//sciezka do twojego forum
$phpbb_root_path = './forum/';
$page_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//sesje
if (!$userdata)
{
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
}
if (($userdata['user_active'] == 1) && ($userdata['user_id'] != -1) && $userdata['session_logged_in'] )
{ define('logged_in', True); }
//zmienne do statów
//reszta pierdół
$scfile=explode("/",$_SERVER['PHP_SELF']);
//wybierasz sbie redirecta
//$redir = "../";
//
$redir=$page_path.$scfile[count($scfile)-1].( ($_SERVER['QUERY_STRING'])?'?'.$_SERVER['QUERY_STRING'].'&':'?').(
(!preg_match('#sid=#', $_SERVER['QUERY_STRING']))?'sid='.$userdata['session_id']:'' );
//no i reszta kodu jest taka
//link pierwszy LOGIN
if( $userdata['session_logged_in'] ) {
//witaj gupij h*ju
echo '<center><span class=menu><b>Witaj '.$userdata['username'].'</b><br>';
echo "<br>";
$avatar = 'forum/images/avatars/'.$userdata['user_avatar'];
if (($userdata['user_avatar'] != '') and (file_exists($avatar))) {
echo '<img src="'.$avatar.'">';
} else {
echo '<img src="forum/templates/Deportivo/images/folder_big.gif">';
}
echo "<span class=mini><br><br></span></center>";
echo "<img src=/forum/templates/subSilver/images/icon_mini_statistics.gif> Postów <span
class=i>".$userdata['user_posts']."</span><br>";
echo '<A HREF="'.append_sid($phpbb_root_path.'profile.php?mode=editprofile').'"><img border=0
src=/forum/templates/subSilver/images/icon_mini_profile.gif> Edytuj profil</A><br>';
//link Prywatne Wiadomości
echo '<a href="'.append_sid("forum/privmsg.".$phpEx."?folder=inbox") . '" onclick="jump_to_inbox();return false;"
target="_new"><img border=0 src=/forum/templates/subSilver/images/icon_mini_message.gif> PW [<span
class=i>'.$userdata['user_new_privmsg'].'</span>]</a><br>';
//link p.admina
if ($userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN ) {
//link zarządzaj stroną
echo '<br><a href="admin.php"><img border=0 src=/forum/templates/subSilver/images/icon_mini_login.gif> Zarządzaj
stroną</a><br><span>';
} else {
echo "<br>";
}
//link wyloguj
echo '<a href="'.append_sid('forum/login.php?logout=true&redirect='.$redir.'&sid='.$userdata['session_id']).'"><img border=0
src=/forum/templates/subSilver/images/icon_mini_login.gif> Wyloguj</a><br><span>';
} else {
echo '<form method="post" action="forum/login.php" STYLE="display: inline" name="login">
<table cellpadding="0" cellspacing="0">
<tr>
<td><input type="text" name="username"
class="input1" /><span style="font-size:4px;"><br /><br /></span><input type="password" name="password"
class="input1"> </td>
<input type="hidden" name="redirect" value="../"></span>
<input type=hidden name=login value="login">
<td valign="bottom"><span
style="font-size:4px;"><br /><br /><br /><br /><br /></span><input class="button" type="image" src="img/loguj.gif"
type="submit" value="Zaloguj" /></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" style="margin: 5px;">
<tr>
<td><font class="podmenu">Je¶li nie masz
konta,
<a href="'.append_sid($phpbb_root_path.'profile.php?mode=register').'" >zarejestruj</a> się

<font class="podmenu">Nie poamiętasz hasła to
<a href="'.append_sid($phpbb_root_path.'profile.php?mode=sendpassword').'" >kliknij!</a></font>
</td>
</tr>
</table>
</form>';
}
ob_end_flush();
?>
//----------------------------------------------------------------------------------------
</td>
<td class="ods">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" class="dol1">
<tr>
<td></td>
</tr>
</table><br />
<table cellpadding="0" cellspacing="0" class="podmenu">
<tr align="left">
<td>» Smolo; <a href="#" class="m">smolo@vp.pl</a> ,
fubu8@o2.pl<br />
telefon; 691302900<br />
» Kaito; kaito-kun@o2.pl ....../elo<br />
telefon; 505148789<br /></td>
</tr>
</table>
</td>
<td width="16">
</td>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="ods">
</td>
<td bgcolor="#ffffff" width="410" valign="top" align="center"><img
src="img/image.jpg" alt="" border="0" />
</td>
<td class="ods">
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" class="dol2">
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<table cellpadding="0" cellspacing="0" width="695" class="content_u">
<tr>
<td></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="695" class="content">
<tr valign="top">
<td width="180">
<table cellpadding="6" cellspacing="0" class="content">
<tr>
<td> <img src="img/strz_o.gif" alt="" border="" /><a
href=index.php>Strona główna</a><br /> <img src="img/strz_o.gif" alt="" border="" /><a
href="#">Bohaterowie</a><br /> <img src="img/strz_r.gif" alt="" border="" /><a
href="index.php?bohaterowie=shinnosuke">Shinnosuke Nohara</a><br /> <img
src="img/strz_r.gif" alt="" border="" /><a href="#">Himawari Nohara</a><br
/> <img src="img/strz_r.gif" alt="" border="" /><a href="#">Misae Nohara</a><br
/> <img src="img/strz_r.gif" alt="" border="" /><a href="#">Hiroshi Nohara</a><br
/> <img src="img/strz_o.gif" alt="" border="" /><a href="#">Multimedia</a><br
/> <img src="img/strz_r.gif" alt="" border="" /><a
href="index.php?multimedia=odcinki">Odcinki</a><br /> <img src="img/strz_r.gif"
alt="" border="" /><a href="index.php?multimedia=tapety">Tapety</a><br /> <img
src="img/strz_r.gif" alt="" border="" /><a href="index.php?multimedia=wygaszacze">Wygaszacze</a><br
/> <img src="img/strz_r.gif" alt="" border="" /><a
href="index.php?multimedia=skiny">Skiny</a><br /> <img src="img/strz_r.gif"
alt="" border="" /><a href="index.php?multimedia=ikony">Ikony</a><br /> <img
src="img/strz_r.gif" alt="" border="" /><a href="index.php?multimedia=pozostale">Pozostałe</a><br /> <img
src="img/strz_o.gif" alt="" border="" /><a href="#">Informacje</a><br /> <img src="img/strz_o.gif" alt=""
border="" /><a href="#">Fan</a><br /> <img src="img/strz_r.gif" alt="" border=""
/><a href="index.php?fan=fanarty">FanArty</a><br /> <img src="img/strz_r.gif"
alt="" border="" /><a href="index.php?fan=humor">Humor</a><br /> <img
src="img/strz_r.gif" alt="" border="" /><a href="#">Pozostałe</a><br />
</td>
</tr>
</table>
</td>
<td class="cont_l"></td>
<td width="514">
<?php
$multimedia = $_GET['multimedia'];
$bohaterowie = $_GET['bohaterowie'];
$fan = $_GET['fan'];
if(!empty($multimedia)) {
if(is_file("strony/multimedia/$multimedia.html")) include "strony/multimedia/$multimedia.html";
else echo "<br />Nie ma takiej strony :-(";
}
elseif(!empty($bohaterowie)) {
if(is_file("strony/bohaterowie/$bohaterowie.html")) include "strony/bohaterowie/$bohaterowie.html";
else echo "<br />Nie ma takiej strony :-(";
}
elseif(!empty($fan)) {
if(is_file("strony/fan/$fan.html")) include "strony/fan/$fan.html";
else echo "<br />Nie ma takiej strony :-(";
}
else include "news/news.php";
?>
</td>
<table cellpadding="0" cellspacing="0" width="695" class="content_d">
<tr>
<td></td>
</tr>
</table>
</div>
</body>
</html>