Einbau Session und Cookie von phpbb
Verfasst: 18.09.2005 22:19
Da mir in den anderen Foren irgendwie keiner Helfen konnt bzw. wollte schreibe ich mein Problem nochmal hierrein.
Ich habe eine datei im Hauptverzeichniss (index.php)
und das phpbb im unterordner Forum.
Die index.php verändert sich immer in bezug auf die $action_page =....
Beispiel:
Wenn ich jetzt dort Abfrage ob der User eingeloggt ist im Forum, dann funktioniert diese Link weitergabe nicht mehr.
Ich baue dazu folgendes ein:
Da gabe würde dann so aussehen:
Habe schon probiert die datei zu includen, also phpbb abfrag in separate datei im Forum verzeichniss. geht aber auch nicht.
Hat einer eine Idee woran es liegen könnte, dass die Links dann nicht mehr ausgeführt werden?
Ich habe eine datei im Hauptverzeichniss (index.php)
und das phpbb im unterordner Forum.
Die index.php verändert sich immer in bezug auf die $action_page =....
Beispiel:
Code: Alles auswählen
if($action_page == 'Sex')
{
echo "Sexgott";
}
elseif($action_page == 'News')
{
echo "Hier kommt die Maus";
}
Ich baue dazu folgendes ein:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
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);
if($userdata['session_logged_in'])
{
echo " Eingelogged";
echo $userdata['session_page'];
}
else
{
echo "<form action=\"forum/login.php\" method=\"post\">";
echo "Benutzername: <input type=\"text\" name=\"username\"><br>";
echo "Passwort: <input type=\"password\" name=\"password\"><br>";
echo "Autologin? <input type=\"checkbox\" name=\"autologin\"><br>";
echo "<input type=\"hidden\" name=\"redirect\" value=\"../index.php\">";
echo "<input type=\"submit\" name=\"login\" value=\"Login\">";
echo "</form>";
}
?>
Da gabe würde dann so aussehen:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
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);
//<!-- NAVIGTAION -->
include 'navigation-auslesen.php';
//<!-- NAVIGTAION -->
//<!-- INHALT -->
<?php
if($userdata['session_logged_in'])
{
echo " Eingelogged";
echo $userdata['session_page'];
}
else
{
echo "<form action=\"forum/login.php\" method=\"post\">";
echo "Benutzername: <input type=\"text\" name=\"username\"><br>";
echo "Passwort: <input type=\"password\" name=\"password\"><br>";
echo "Autologin? <input type=\"checkbox\" name=\"autologin\"><br>";
echo "<input type=\"hidden\" name=\"redirect\" value=\"../index.php\">";
echo "<input type=\"submit\" name=\"login\" value=\"Login\">";
echo "</form>";
}
if($action_page == '')
{
echo "<table width=\"423\" cellspacing=\"0\" cellpadding=\"0\">";
echo "<tr>";
echo "<td class=\"content_top\">Willkommen</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"content_middle\">Ich wünsche euch viel Spass auf meiner Page.";
echo "<BR>";
echo "Im Moment ist die Page noch im Aufbau, soll sich aber nach ihrer Fertigstellung mit folgenden Themen befassen:";
echo "<BR>-CSS";
echo "<BR>-AirAttack";
echo "<BR>-PHP";
echo "<BR>-Party / Saufen";
echo "<BR>-Frauen :P";
echo "<BR>";
echo "<B>Greetz Martin</B>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"content_bottom\"></td>";
echo "</tr>";
echo "</table>";
}
Hat einer eine Idee woran es liegen könnte, dass die Links dann nicht mehr ausgeführt werden?