Benutzerstatus überprüfen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Benutzerstatus überprüfen

Beitrag von putz »

Hallo!
Ich möchte jetzt auf meiner Homepage z.B. Userdaten ausgeben.

Wie geht das?

Welchen PHP Code muss ich da verwenden, oder in welche datei werden die Sessions erstellt?

Danke
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

weiß niemand wie das funktioniert?
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

haaalo :grin: :grin: :cry: :(
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

Ich brauche nur ein script, welches überprüft, ob der user eingeloggt ist!

Code: Alles auswählen

<?php
if($user ==1)
{
echo 'Hallo user';
}
else
{
echo 'Halle Gast';
}
?>
so was in der art.

Aber wie überprüfe ich das?
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Siehe hier:

KB:phpbb_seite

Du musst dann nur noch auf $userdata['session_logged_in'] prüfen um zu wissen, ob jemand eingeloggt ist, oder nicht.

Gruß,
Tekin

P.S.: Dat nächste Mal bitte etwas mehr Geduld mitbringen. Wir sind auch nur Menschen und keine Maschinen.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

OK, danke :grin:

Aber leider funktioniert das nicht!

Auf der Startseite ist ein "quicklogin"!
Diese daten werden an das Forum weitergeleitet!

Wenn jetzt aber ein User eigeloggt ist, soll der login nicht angezeigt werden.


Mit dem Code:

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = 'board/';
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);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



/***** Inhaltsbereich ******/



//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Wird das gesamte Forum angezeigt!
Ich möchte aber, dass gar nichts angezeigt wird, sondern nur, dass ausgegeben wird, ob der man eingeloggt ist!
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

P.S.: Dat nächste Mal bitte etwas mehr Geduld mitbringen. Wir sind auch nur Menschen und keine Maschinen.
2 Tage sind aber ziemlich lange!

Es funktioniert noch immer nicht!
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

Nach 4 Tagen noch immer keine Antwort!!!

Was soll das?

Kennt sich hier niemand aus?

http://www.event.cwsurf.de/
^^ Hier der Link zu der Homepage!


Ich würde mich über Antworten freuen :wink:
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

lalalallla :evil: :evil:
putz
Mitglied
Beiträge: 22
Registriert: 13.05.2006 15:25

Beitrag von putz »

:evil: :evil: :evil: :evil: :evil: :evil:

Jetzt werde ich sauer!
Insgesamt sind 150 Benutzer online
Und keiner ist dazu fähig, mir zu sagen wie das funktioniert?
lol!

Code: Alles auswählen

if ($_SESSION['id] == "")
{
echo '<a class="nav" href="index.php?section=login">&nbsp; <b>Login</b></a>';
}
else
{
echo '<a class="nav" href="index.php?section=logout">&nbsp; <b>Logout</b></a>';
}
?>
Wie muss ich das umschrieben?
Ohne, dass da forum inludet wird!


Wartend auf eine Antwort...
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“