Zum Inhalt springen

Typo3 und ein *echtes* phpBB

Erstellt am 3. Januar 2005 · 56 Antworten · letzte Antwort am 14. März 2007 · Seite 1 von 3

Tags: Frage

Guido ·

Hallo zusammen,

wir haben ein solches Forum (typo3.7 und echtes phpBB) mit nur einer Benutzerregistrierung am Start. 😉

Wir haben dazu eine Agentur beauftragt, die uns mit drei Manntagen Aufwand folgendes realisiert haben:

- Installation von Typo 3.7 und phpBB 2.10, das template haben wir allerdings selbst eingestellt
- Registrierung der User über phpBB (mit entsprechendem mail-Workflow bzgl. Aktivierung etc.)
- Nach der Registrierung wird der useraccount auch in der typo3-DB mit status hidden angelegt
- Nach Aktivierung durch Admin wird sowohl in typo3 als auch in phpBB der User aktiviert (hidden-flag gelöscht)
- Meldet sich ein User im Forntend an, wird per ausgeklügelter Cookie-Übergabe und Session-Handling der User sowohl in typo3 als auch in phpBB angemeldet
- Wenn ich einen User lösche, wird er in beiden DB's gelöscht

Somit nutzen wir das Beste aus beiden Welten und sind sehr glücklich damit (außer mit dem Provider Manitu, der ist so elend langsam, es ist zum ... #evil# )

Zu sehen unter http://www.isoft-user.de

Bitte habt Verständnis dafür, dass ich hier keinen Quellcode posten werde, das wäre der Agentur gegenüber nicht fair. Als Tipp kann ich Euch aber sagen, dass alle Veränderungen am Code in phpBB gemacht wurden, typo3 wurde nicht angefasst.

Eine Seite nach demselben Prinzip hat die Agentur für den VFL Wolfsburg gemacht, zu sehen unter http://www.vfl-wolfsburg.de/

Wer den Kontakt zur Agentur haben möchte, einfach nochmal hier posten. Ich gehe davon aus, dass sie nichts dagegen haben werden. #giggle#

Gruß,
Guido

LineMan ·

naja, ok... dann wurde der quelltext vom phpbb angepasst.... und phpbb 2.10 hat aber eine sowas von fiese sicherheitslücke, dass man doch schnell auf phpbb 2.11 updaten sollte... nun geht das bei euch auch? einfach neue version drauf und gut? wenn nicht, ist diese lösung nicht besonders zu empfehlen... oder irre ich mich da?

Guido ·

dass man doch schnell auf phpbb 2.11 updaten sollte... nun geht das bei euch auch

Das ist ja nur eine Möglichkeit, die Sicherheitslücke in phpBB auiszumerzen. Eine andere ist, bestimmte Teile des Codes zu verbessern ähnlich dem Einspielen von neuen Mods, wie auf er phpBB-Website beschrieben. So haben wir es gemacht...

Gruß,
Guido

LineMan ·

das ist schon klar... gehen tut das schon und die arbeit "könnte" sich in grenzen halten, je nachdem was da noch so alles kommt an sicherheitslücken im phpbb. schon klar...

mstuebner ·
LineMan schrieb

das ist schon klar... gehen tut das schon und die arbeit "könnte" sich in grenzen halten, je nachdem was da noch so alles kommt an sicherheitslücken im phpbb. schon klar...

Was steht hinter Deiner Frage? Kurz zusammengefasst möchtest Du, dass zwei autarke Systeme zusammenarbeiten, ohne jedoch, zur Erleichterung von Updates, eines von beiden zu modifizieren. Meinst Du dass das realistisch machbar ist, ohne ein drittes System zu involvieren, welches die Kommunikation zwischen beiden vornimmt?

snorri ·

Also werden wir doch mal konkret. Das Anlegen und Ändern von Benutzerprofilen lässt sich mit etwas Erfahrung in PHP und MySQL lösen. Hauptproblem scheint mir das Einloggen zu sein.

Gehen wir mal davon aus, dass wir das LogIn-Formular von phpBB benutzen. Ich gebe meinen Benutzernamen und mein Passwort ein und schicke das ab. Was muss ich nun anstellen, damit mich im gleichen Atemzug auch als Typo3-Frontent erkennt?

1. Über ein SQL-Statement muss ich abfragen, ob ein Frontend-Benutzer mit diesem Namen und Passwort existiert. Frage: In welcher Tabelle speichert Typo3 diese Information?

2. Wenn der User existiert, wird wahrscheinlich eine session gestartet und bestimmte session-variables gesetzt (u.a. zu welcher Gruppe der User gehört). Frage: Wie heissen diese Variablen und welche Werte müssen die erhalten?

-- snorri

Guido ·

Das ist ja gnadenlos! Hat schon jemand Erfahrungen mt der Extension gesammelt?

Warum ist die nicht auf der typo3.org/extensions ?

Guido ·

Aber das ist doch eine der weltbesten Extensions :o

Damit würde typo3 zum universellen Werkzeug. Alles, was typo3 nicht kann, läuft über 3rd party apps.

Vorausgesetzt, sie funktionert. Ich hatte noch keine Zeit, es zu testen...

boonkerz ·

Hallo,

Als Forum wird chc_forum empfohlen.

Stand das mit der Entwicklung nicht hier im Forum. Ich denke auch das es zu aufwendig ist das weiter zu machen.

MFG

rmj13 ·

hallo phpbb2t3-community,

war im mai 05 wochenlang auf der suche nach einer akzeptablen lösung für die connection von t3 und phpbb...

mir war dabei wichtig, dass das phpbb nicht als extension in t3 integriert, sondern komplett eigenständig läuft, damit es bei der integration von div. mods oder späteren updates von phpbb zu keinen bösen überraschungen kommen kann.
da ich nicht wirklich was brauchbares gefunden habe, versuchte ich selber, ein interface zu schreiben, wofür ich eine woche meiner freizeit opferte.

folgende punkte waren mir wichtig:
- t3 und phpbb sollen komplett eigenständig laufen
- bei der login- & registrier-zusammenführung gilt t3 als master
- minimalste änderungen am phpbb

seit anfang juni laufen beide welten über das interface für registrierung und login einwandfrei

schaut es euch mal unter http://www.readyfornature.com an und teilt mir eure meinung mit - ihr findet es unter forum oder direkt mit folgender url http://www.readyfornature.com/mwa/phpbb_typo3

lg,
rmj13

xantos ·

Hi rmj13
Kannst du mir bitte erklähren, wie du es geschaft hast das phpbb Forum in Typo3 einzubetten.
Währe echt nett!
Danke xantos

rmj13 ·

habe 2 files geschrieben - eines für die registrierung und eines fürs login - melde mich alsbald zeitlich möglich mit einer ausführlicheren erklärung...

lg,
rmj13

philipps ·

Hi rmj!

Würde mich auch brennend für die Integration von phpBB in Typo3 interssieren. Bin auf deine Lösung gespannt ...

Grüße
philipps

Leonard ·

Hallo mrj13,

hast du schon neue Info's für uns? Gibt sicherlich eine Menge Leute, denen Du mit deiner Lösung helfen könntest.

Ich hab alternativ mal das sigsso ausprobiert, aber da klappt bei mir garnichts.