Komplexe CMS + phpBB
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Komplexe CMS + phpBB
Hallo,
ich arbeite mit der CMS Joomla!
Ich habe schon viel über das Thema phpBB + Joomla gelesen, jedoch waren das meißt posts wie ich phpBB in Joomla EINBINDE!
Ich möchte jetzt jedoch lediglich die Login Session übernehmen!
Das Forum möchte ich eigenständig haben!
Gibt es da eine einfache Möglichkeit, ein Tool, ein bot oder irgend etwas was ich machen kann?
Hoffe auf eine ungenervte antwort ^^
danke, ChillerT
ich arbeite mit der CMS Joomla!
Ich habe schon viel über das Thema phpBB + Joomla gelesen, jedoch waren das meißt posts wie ich phpBB in Joomla EINBINDE!
Ich möchte jetzt jedoch lediglich die Login Session übernehmen!
Das Forum möchte ich eigenständig haben!
Gibt es da eine einfache Möglichkeit, ein Tool, ein bot oder irgend etwas was ich machen kann?
Hoffe auf eine ungenervte antwort ^^
danke, ChillerT
Ich hab da mal von einer Joomla Bridge gehört, vielleicht hilft dir das weiter.
Gut, vielen Dank, jetzt weiß ich wie ich ein externes loginscript schreibe!
Das Problem bleibt jedoch, das ich es nun in das Joomla loginscript impletieren muss, und zugleich noch, das wenn ich mich auf der hoempage anmelde, ich nicht automatisch auch zum forum verbunden werde!
Was beim post befehl ja regel ist!
Also müsste ich mich im Joomla loginscript für beides anmelden jedoch nur zu joomla verbinden lassen!
Das ist Wahnsinn!
Gibt es nicht die Möglichkeit, das phpBB auf die -User- und Sessiontabelle von Joomla zugreifen kann?
Wäre das nicht einfacher?
Vielen Dank nochmal, ChillerT
Das Problem bleibt jedoch, das ich es nun in das Joomla loginscript impletieren muss, und zugleich noch, das wenn ich mich auf der hoempage anmelde, ich nicht automatisch auch zum forum verbunden werde!
Was beim post befehl ja regel ist!
Also müsste ich mich im Joomla loginscript für beides anmelden jedoch nur zu joomla verbinden lassen!
Das ist Wahnsinn!
Gibt es nicht die Möglichkeit, das phpBB auf die -User- und Sessiontabelle von Joomla zugreifen kann?
Wäre das nicht einfacher?
Vielen Dank nochmal, ChillerT
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Ich weiß nicht, wie das Login-Script von Joomla funktioniert, aber eigentlich musst Du "nur" dort ansetzen, wo das Script die Eingaben überprüft und für "Okay" befunden hat und somit den User nun einloggen will. Dort musst Du dann den phpBB Core laden und die phpBB Session starten, damit der User auch im Board eingeloggt ist.
• 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
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Im bereits oben verlinken Google Beitrag hätte man die bereits existierende Rokbridge finden können --> http://www.rocketwerx.com/products/rokbridge/overview
-
- Mitglied
- Beiträge: 21
- Registriert: 02.08.2008 09:46
- Wohnort: Berlin
gebe den leuten im forum und in deinem CMS ein und die selbe id und dann nutze diesen code und passe ihn einfach auf deine DB struktur an hole dir die user id beim login dann gleichst du ab ob es den user auch in der foren db gibt mit der id und fertig ist der sch**** warum kompliziert wenn es auch einfach geht...
Code: Alles auswählen
// Forenlogin Start
// phpBB Scripte einbinden
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// phpBB Session starten
$userdata = session_pagestart($user_ip, PAGE_INDEX);
// Ist der User aus dem Forum ausgeloggt?
if ( $userdata['user_id'] == ANONYMOUS || $userdata['session_user_id'] == ANONYMOUS )
{
// Sicherheitscheck ob der User auch in der ForenDB existiert
$phpbb_sql = "SELECT user_id FROM " . USERS_TABLE . "
WHERE comm_id=$comm_id";
$phpbb_query = $db->sql_query($phpbb_sql);
$phpbb_result = $db->sql_fetchrow($phpbb_query);
// Wenn ja, dann im Board einloggen
if ( !empty($phpbb_result['user_id']) )
{
session_begin($phpbb_result['user_id'], $user_ip, PAGE_INDEX, FALSE, TRUE);
// Am Ende alle verwendeten Variablen löschen
unset($phpbb_root_path, $phpbb_sql, $phpbb_query, $phpbb_result, $userdata);
}
}
// Forenlogin Ende