Userverwaltung auf externer Seite >> Problem

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Userverwaltung auf externer Seite >> Problem

Beitrag von Puppetmaster »

Hi!

Ich beziehe mich hier auf die Doku "Vorlage für in phpBB eingebundene Seiten" (http://www.phpbb.de/doku/kb/artikel.php ... ht=include) von Pyramide.

Sobald die Datei wo der Code drin steht, ausserhalb des phpbb Verzeichnisses liegt, erkennt er die Sessions meines Erachtens nicht mehr an. Und bevor Fragen kommen, ja, ich habe den Root Path geändert. Mein Forum liegt unter /rudark/forum/ und die Datei liegt unter /rudark/consoleros/. Ich habe einfach das ./ durch ../forum/ ersetzt in dem Code, aber es funktioniert nicht. Fehlermeldungen gibt's leider keine...
Zuletzt geändert von Puppetmaster am 01.09.2004 13:31, insgesamt 1-mal geändert.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Liegt´s eventuell an dem letzten Abschnitt in dem Artikel ?
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Beitrag von Puppetmaster »

Dürfte eigentlich nicht, weil ich meine testseite sogar schon direkt mit der Session ID abgefragt habe, ging nicht...

Falls es was bringt, hier der verwendete Code:

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);

echo $userdata['nickname'];

?>
Ist mehr oder weniger erstmal nur für Testzwecke da, will das mein Nickname ausgegeben wird.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Gibt´s denn ein "nickname"-Feld in der users-Tabelle? Der Username beim phpBB wäre "username".
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Beitrag von Puppetmaster »

Jo, meinte auch nickname, oder eben user_password oder sonstiges. Das problem ist, dass es bereits lief und plötzlich nicht mehr. Muss man bei den Cookie-Einstellungen noch etwas weitreichenderes beachten ausser dem /?
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Beitrag von Puppetmaster »

Es wird nichts angezeigt bzw. nur die Daten als wäre man ausgeloggt, also ANONYMUS und Co. ... Der findet die aktuellen Infos nicht. Wenn's direkt im PHPBB Root liegt findet er die Daten!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Auch nicht mit echo $userdata['username']; ?
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Beitrag von Puppetmaster »

Nope... Da kommt nur "Anonymous", es sollte aber "[RDC] Puppet" da stehen. Im Forum eingeloggt bin ich noch...
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Hast du im eigentlichen Forum Cookie/Login-Probleme (das der Autologin nicht funktioniert usw.) ?

Das obige sollte eigentlich funktionieren (hab´s nochmal getestet).
Puppetmaster
Mitglied
Beiträge: 35
Registriert: 10.07.2002 01:17
Wohnort: Ragol
Kontaktdaten:

Beitrag von Puppetmaster »

Das eigentliche Login im Forum funktioniert problemlos. Unter forum.rudark.de als auch forum.consoleros.de!

Ich habe es jetzt auch gerade nochmal getestet:

Als ich noch eigneloggt war ging consoleros.de/test.php nicht und lieferte wieder Anonymus, nachdem ich mich aus und wieder eingeloggt hatte ging es unter consoleros.de/test.php einwandfrei, allerdings NICHT unter www.consoleros.de!
Antworten

Zurück zu „phpBB 2.0: Mod Support“