Hallo zusammen,
ich habe eine relativ grosse PHP Applikation, die nun an die Anforderung
kommt ein Forum zu integrieren. Da ich keine Lust / Zeit das Forum Nr. XXX
selber zu schreiben, wollte ich gern phpBB integrieren. Was mir nun fehlt, ist
Dokumentation über Schnittstellen etc.
Mein Status:
Eigene DB mit User, Gruppen, Rollen
PHP Applikation mit Modulen etc.
Frage:
- Wie kann ich meine UserDB für phpBB nutzen ?
- Kann ich beide Applikationen unter dem gleichen SessionContext laufen lassen ?
- Gibt es Schnittstellen (PHP OOP Interfaces etc.), die Zugriff auf phpBB ermöglichen ?
Für jede Hilfe oder Tip bin ich dankbar.
Thx in advance
Geramaya
Integration von phpBB als SubModul in PHP Applikationen
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.
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.
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Integration von phpBB als SubModul in PHP Applikationen
Grundsätzlich hast Du hier drei Möglichkeiten:geramaya hat geschrieben: Wie kann ich meine UserDB für phpBB nutzen ?
a) Du verwendest die Session und User-Verwaltung von phpBB und passt Deine Applikation an
b) andersrum...
c) Du programmierst ein Script, dass einen Handshake zwischen den beiden Systemen arrangiert.
Empfehlen würde ich Dir a) da das phpBB-System sehr gut - und vor allem sicher ist (hab ich bei meinem eigenen CMS auch so gemacht und das klappt ganz gut). b) ist sehr aufwendig und funktioniert nur, wenn Dein System auch die entsprechenden Funktionen aufweist und c) ist im Prinzip immer nur ein Kompromiss
Ja das geht.Kann ich beide Applikationen unter dem gleichen SessionContext laufen lassen ?
Nicht wirklich. Es ist aber in phpBB ziemlich leicht, Du musst einfach in Deine phpBB-Dateien einen kurzen header integrieren...Gibt es Schnittstellen (PHP OOP Interfaces etc.), die Zugriff auf phpBB ermöglichen ?
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './pfad/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.'.$phpEx);
$user->start();
$auth->acl($user->data);
$user->setup();
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't