habe wieder ein Problem.
Ich habe das Login-Formular in meine Homepage integriert. Es funktioniert so weit.
Das unten habe ich gemacht.
Diesen Code muss man am Anfang der Seite einfügen.
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);
?>
Code: Alles auswählen
<form action="forum/login.php" method="post">
<p>Benutzername:<input type="text" name="username"><br>
Passwort:<br><input type="password" name="password"><br>
Autologin?<input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="../hilfe.php"></p>
<input type="submit" name="login" value="Login">
</form>
Und das bekommen ich nicht hin.
Als ich gesucht habe, habe ich gefunden, dass es mit...
Code: Alles auswählen
if( $userdata['session_logged_in'] )
{
echo 'Hallo '.$userdata['username'].'! Willkommen im Forum';
}
else
{
echo 'Du bist nicht eingeloggt ';
}
Etwas problematisch ist auch, dass der erste Code am Anfang der Seite ist und mein Formular viel weiter unten. Dazwischen gibt es jede Menge HTML- und auch PHP-Code. Deshalb weis ich nicht, wie man das jetzt macht.
HILFE!
Danke schon mal für die Antworten.