Seite 1 von 1
phpbb Variablen auslesen
Verfasst: 11.09.2005 16:49
von Nana23
Hi, ich habe einen Externen login auf meiner seite. Die Anleitung gibt es ja in der Base, aber wie kann ich den Login ausblenden
also if logged in - nicht anzeigen
else if not logged in - anzeigen
bzw. wer ist online wie ist die abfrage dafür? damit ist dies auf extra einbauen kann und ich will nicht nur wer ist online im forum haben, sonder online auf der ganzen page. kann man das umbauen?
P.S. Brauche keine Anleitung, sonder nur kurz bei Punkt 1 die Variablen, reicht schon usw.
Verfasst: 12.09.2005 12:09
von Nana23
bei wbb ist es wbbuserdata[id]
nur wie ist das bei phpbb? Muss es doch geben.
Verfasst: 12.09.2005 14:09
von S2B
Vielleicht suchst du ja $userdata, das enthält alle Spalten aus der phpbb_users und der phpbb_sessions des aktuell eingeloggten (oder auch nicht eingeloggten) Users.

Verfasst: 12.09.2005 16:44
von Nana23
genau das.
Wie muss ich den die php If abfrage gestallten ob der user eingelogged ist oder nicht?
bzw. ob er admin status hat oder nicht usw.
if($userdate[1]) eingelogged?
Verfasst: 12.09.2005 17:51
von MaximilianB
Code: Alles auswählen
if ( $userdata['session_logged_in'] )
{
// Code, wenn ein Benutzer angemeldet ist
}
else
{
// Code, wenn kein Benutzer angemeldet ist
}
Das nimmste am besten dafür
Verfasst: 14.09.2005 00:36
von Nana23
jo danke
Verfasst: 14.09.2005 21:56
von Nana23
irgendwie will der doch nicht
hier mal meine abfrage im source:
Code: Alles auswählen
if($userdata['session_logged_in'])
{
echo " Eingelogged";
}
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>";
}
Also wenn ja kommt die Message Eingelogged sonst ein Login-Formular.
Da kommt aber immer das Login Formular
Kann es mit der Platzierung der Datei auf dem Server zusammen hängen?
Müss die Date im verzeichnis vom Forum sein?
Im Moment sie es bei mir so aus
->Domain
---->Page - Ordner
------>index.php
---->Forum - Ordner
Die index.php für die page liegt also in einem anderen Verzeichniss als das Forum.
EDIT:
Hab den Grund gefunden

Musst noch die phpbb Definitionen laden
http://www.phpbb.de/doku/kb/artikel.php ... f+homepage