[Suche] Homepage Login Box

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
allstar!
Mitglied
Beiträge: 18
Registriert: 25.07.2004 18:44

Beitrag von allstar! »

Auf der Seite kann ich mich einloggen, und es steht auch mein Nick da. Habe aber noch einen Fehler:

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/index.php:5) in /www/htdocs/forum/includes/sessions.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/index.php:5) in /www/htdocs/forum/includes/sessions.php on line 294
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

KB:84
allstar!
Mitglied
Beiträge: 18
Registriert: 25.07.2004 18:44

Beitrag von allstar! »

Ok, der Fehler lag im Code:

href="http://www.nfsu2.de/forum/login.php?log ... /index.php

Neuer Code:

href="http://www.nfsu2.de/forum/login.php?logout=true

Jetzt ist der Fehler weg :)
allstar!
Mitglied
Beiträge: 18
Registriert: 25.07.2004 18:44

Beitrag von allstar! »

Zu früh gefreut, der Fehler ist immer noch da. Allerdings habe
ich diesen Fehler weg bekommen indem ich den php code was geändert habe:

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/index.php:5) in /www/htdocs/forum/includes/sessions.php on line 293

Code: Alles auswählen

<? 
include 'poll/poll_cookie.php';
include './template/header.php';
include './template/kat.inc';
include './template/footer.php'; 
?>
Aber dafür einen neuen bekommen:

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/template/header.php:6) in /www/htdocs/forum/includes/sessions.php on line 293

in der header.php steht nur dieses zeug und kein php kram:

Code: Alles auswählen

<html>
<head>
<title>NFSU2 :: Need for Speed Underground 2</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="NfSU2, Need For Speed Underground 2, Tuning, Online, Screenshots, Videos, Trailer, Wallpapers, Forum">
<meta name="description" content="NFSU2 - Die Need For Speed Underground 2 Fansite aus Deutschland. Hier gibt es Videos, Screenshots, Wallpapers und mehr.">
Den gesammten "Code" baue ich immer in footer.php ein:

Code: Alles auswählen

<?php 
define('IN_PHPBB',true); 

$phpbb_root_path = "forum/"; // set path to phpBB files 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata);

$userid = $userdata['user_id']; 
$sql = "SELECT * FROM " . USER_GROUP_TABLE . " WHERE user_id = '$userid'"; 
$result = $db->sql_query($sql); 
$isauth = 0; 
while ($row = $db->sql_fetchrow($result)) 
{ 
if ($row['group_id'] == 'insert_group_id_here' || $row['group_id'] == 'insert_group_id_here') 
{ 
$isauth = 1; 
} 
} 

if($userdata['session_logged_in']){ 
?>

<div align="left"> 
<center><font size="1" face="Verdana">Hallo, <?php echo $userdata[username] ?>! 
</font></center> 
</div><br> 
<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="http://www.nfsu2.de/forum/profile.php?mode=editprofile"> 
   <font size="1">Profil bearbeiten</font></a></font></div> 
<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="http://www.nfsu2.de/forum/privmsg.php?folder=inbox"> 
   <font size="1">Private Nachrichten</font></a></font></div> 
<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="http://www.nfsu2.de/forum/login.php?logout=true"> 
   <font size="1">Ausloggen</font></a></font></div> 

<font size="1" face="Verdana"> 

<?php 
}else{ 
?>

</font> 

<form action="http://www.nfsu2.de/forum/login.php" method="post"><table border="0" cellpadding="3" cellspacing="1" width="100%"> 
        <tr> 
         <td> 
           <font size="1" face="Verdana">Username:<br> 
           <input class="searchbox" type="text" name="username" size="10" maxlength="40"> 
            </font> 
         </td> 
        </tr> 
        <tr> 
         <td> 
           <font size="1" face="Verdana">Passwort:<br> 
           <input class="searchbox" type="password" name="password" size="10" maxlength="25"> 
         </font><br> 
         <font size="1" face="Verdana">Auto Login: </font> 
      <font face="Verdana" size="1"><input class="text" type="checkbox" name="autologin"></font><br> 
         </td> 
        </tr> 
        <tr align="center"> 
         <td colspan="2"><font size="1" face="Verdana"><input type="submit" name="login" value="Login"></font></td> 
        </tr> 
        <tr align="center"> 
         <td colspan="2"><font face="Verdana"><span class="smalltext"> 
         <font size="1"> 
         <a href="http://www.nfsu2.de/forum/profile.php?mode=sendpassword" class="smalllink">Passwort 
         vergessen?</a></font></span><br> 
         <font size="1"> 
         <a href="http://www.nfsu2.de/forum/profile.php?mode=register">Registrieren</a></font><font size="1">! 

         </font></font></td> 
        </tr> 
      </table> 
     <input type="hidden" name="redirect" value="index.php"> 
</form> 
&nbsp; 

<?php 
} 
?>
Was kann denn jetzt falsch sein ?
Das ganze klappt und der Fehler kommt nur 1x am anfang
wenn ich den Code eingebaut habe, danach gehts.
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Hallo!

Ich hab mir mal die mühe gemacht, und deinen Code ein bisschen Formatiert:

Code: Alles auswählen

<?php 
define('IN_PHPBB',true); 

$phpbb_root_path = "forum/"; // set path to phpBB files 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

$userid = $userdata['user_id']; 
$sql = "SELECT * FROM " . USER_GROUP_TABLE . " WHERE user_id = '$userid'"; 
$result = $db->sql_query($sql); 
$isauth = 0; 

while ($row = $db->sql_fetchrow($result)) {

  if ($row['group_id'] == 'insert_group_id_here' || $row['group_id'] == 'insert_group_id_here') { 
     $isauth = 1; 
   }
   
} 

if($userdata['session_logged_in']){ 
?> 

<div align="left"> 
  <center><font size="1" face="Verdana">Hallo, <?=$userdata[username]?>!</font></center> 
</div><br> 

<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="forum/profile.php?mode=editprofile"> 
   <font size="1">Profil bearbeiten</font></a></font>
</div> 

<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="forum/privmsg.php?folder=inbox"> 
   <font size="1">Private Nachrichten</font></a></font>
</div>
 
<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="forum/login.php?logout=true"> 
   <font size="1">Ausloggen</font></a></font>
</div> 

<font size="1" face="Verdana"> 

<?php 
}else{ 
?> 

</font> 

<form action="forum/login.php" method="post">
  <table border="0" cellpadding="3" cellspacing="1" width="100%"> 
    <tr> 
      <td> 
        <font size="1" face="Verdana">Username:<br> 
        <input class="searchbox" type="text" name="username" size="10" maxlength="40"> 
        </font> 
      </td> 
    </tr> 
    <tr> 
      <td> 
        <font size="1" face="Verdana">Passwort:<br> 
        <input class="searchbox" type="password" name="password" size="10" maxlength="25"> 
        </font><br> 
        <font size="1" face="Verdana">Auto Login: </font> 
        <font face="Verdana" size="1"><input class="text" type="checkbox" name="autologin"></font><br> 
      </td> 
    </tr> 
    <tr align="center"> 
      <td colspan="2"><font size="1" face="Verdana"><input type="submit" name="login" value="Login"></font></td> 
    </tr> 
    <tr align="center"> 
      <td colspan="2"><font face="Verdana"><span class="smalltext"> 
        <font size="1"> 
        <a href="http://www.nfsu2.de/forum/profile.php?mode=sendpassword" class="smalllink">Passwort vergessen?</a></font></span><br> 
        <font size="1"> 
        <a href="http://www.nfsu2.de/forum/profile.php?mode=register">Registrieren</a></font><font size="1">! 
        </font>
        </font>
      </td> 
    </tr> 
  </table> 
  <input type="hidden" name="redirect" value="index.php"> 
</form> 

<?php 
} 
?>
Versuchs nochmals mit diesem. Und lass bitte auf deiner Startseite die login-Box damit ich mir das ansehen kann. Oder poste einen Link wo du die Login-Box einbaust!

Gruß, Fabse
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“