Problem: Begrüßung nach Login auf der Homepage.
Verfasst: 10.06.2007 15:33
Hallo Leute,
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.
Und diesen, wo man das Login-Formular haben möchte:
Doch ich möchte, dass nach dem Einoggen an der Stelle des Formulars ein Begrüßungstext erscheint und sonst wieder Login-Formular.
Und das bekommen ich nicht hin.
Als ich gesucht habe, habe ich gefunden, dass es mit...
... funktionieren soll. Doch ich hab keine Ahnung, was ich da machen muss.
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.
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.