Seite 1 von 1

Herausfinden, ob der Login erfolgt ist

Verfasst: 30.11.2002 16:31
von NiQ
Hallo, ich logge mich über den Stadartlogin vom PHPBB ein und leite dann auf meine eigene Seite weiter. Nun würde ich gerne herausfinden, ob der Login erfolgt/korrekt ist und wie der aktuelle Benutzername ist. Das steht ja in der Session, die angelegt wird, aber ich schaffe es nicht, das herauszufinden. Weiß jemand wie das geht oder hat sogar ein Code-Snippet? Es werde wahrscheinlich 5 Zeilen sein, aber es klappt bei mir einfach nicht :(

Verfasst: 30.11.2002 16:37
von Mister_X
dir könnte das hier helfen:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if( $userdata['session_logged_in'] )
{ echo "Hallo $userdata[username]";  }
else
{ echo "Hallo Gast";}

?>

Verfasst: 30.11.2002 16:44
von NiQ
Sieht wirklich gut aus...viiiiiiielen viiiiiiiiiielen dank für die schnelle lösung. jetzt muss ich nur noch die includes anpassen, denn meine seite benutzt eine andere template library und die beissen sich *g*

Verfasst: 30.11.2002 16:59
von NiQ
ähm... klingt doof, aber weiss jemand ne lösung ohne die common.php zu laden? denn die wiederum läd so einiges rein, was dem rest meiner seite gar nicht passt. wenn jemand weiss wie das geht, ohne die common.php zu benutzen, wär ich seeeeeeehr dankbar, ansonsten werd ich halt jetz 2 wochen lang die abhängigkeiten durcharbeiten, um all das rauszuschmeißen, was nich will :(

Verfasst: 30.11.2002 17:51
von NiQ
Okay, ich gebs zu, 2 Wochen war zu viel....hab alle Abhängigkeiten gefunden und rausgeschmissen, jetzt tut es....vielen Dank nochmal für die Hilfe!