lese mich jetzt seit einigen Stunden hier durch und muss euch erstmal sagen: RIESIGEN RESPEKT!!! Also hier sitzen ja wirklich super Jungs, die wirklich Ahnung haben. Hoffe es kann mir jemand helfen:
Auf meiner HP soll es einen internen Bereich mit einigen Unterseiten geben. Unter anderem soll auch das Forum in diesem internen Bereich zu finden sein. Daher suche ich eine php Datei, auf der nur ein Loginfenster zu sehen ist. Nach erfolgreichem Login soll der User auf eine von mir festeglegte Seite geleitet werden (nicht direkt ins Forum), bei falscher Eingabe soll eine Fehlermeldung zurückgegeben werden.
Das Loginfenster könnte wir auf der Grafik hier aussehen:
Außerdem sollen meine eigenen Seiten im internen Bereich auch "schauen", ob der User eingeloggt ist. Hierzu habe ich folgendes gefunden, das aber leider nicht richtig funktioniert.
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
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);
/***** Inhaltsbereich ******/
if ( $userdata['session_logged_in'] )
{
// Code, wenn ein Benutzer angemeldet ist
echo "User eingeloggt: Hier folgt nun der eigentliche Inhalt...";
}
else
{
// Code, wenn kein Benutzer angemeldet ist
echo "User ausgeloggt: Bitte einloggen!";
}
?>Hoffe ihr könnt mir bei dem Code für die beiden Seiten weiterhelfen...
Danke.http://www.phpbb.de/doku/kb/artikel.php ... navi_links