phpBB2 und 2 Domains

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
neuro
Mitglied
Beiträge: 22
Registriert: 18.05.2004 19:37

phpBB2 und 2 Domains

Beitrag von neuro »

Hallo zusammen,

erst einmal, mir ist bekannt, dass es hier bereits mehrere Beiträge zu dem Thema gibt, wirklich mein Problem lösen, konnte, soweit erkennbar, allerdings keiner davon.

Hier nun mein Problem. Ich habe einmal das phpBB auf forum.domain.de und ein selbstgebautes Portal auf www.domain.de. Nun sollen Benutzer, die sich über das Portal eingeloggt haben, auch gleichzeitig im phpBB eingeloggt sein.

Wenn sich nun vom Portal ein Benutzer einloggt und sich dieser Benutzer ebenfalls über phpBB einloggt,
sieht meine phpbb_sessions Tabelle in MySQL wie folgt aus:

*************************** 1. row ***************************
session_id: 168379c20485da64f384302701da68c3
session_user_id: 12394
session_start: 1120107126
session_time: 1120107126
session_ip: 7f000001
session_page: 0
session_logged_in: 1
session_admin: 0
*************************** 2. row ***************************
session_id: 21834785be20525ef5783d349b928cd3
session_user_id: 12394
session_start: 1120107140
session_time: 1120107140
session_ip: 7f000001
session_page: 0
session_logged_in: 1
session_admin: 0

D.h., ich habe zwei Einträge für den selben Benutzer.
Solange der Benutzer auf beiden Seiten eingeloggt ist,
wird er im phpBB zwar nur als ein Benutzer angzeigt, wenn
er sich aber auf einer der beiden Seiten ausloggt, wird er
als zwei Benutzer, einmal als registrierter und als Gast angezeigt.
Was zwar korrekt, aber nicht erwünscht ist.

Vom Prortal wird der Login so wie in phpBB realisiert,
d.h., über sessions.php von phpBB.

Folgendes Verhalten wäre erwünscht: Egal über welchen Dienst sich der Benutzer einloggt, es wird nur ein Eintrag in phpbb_sessions erstellt und der Benutzer wird nur als ein Benutzer egal ob als Gast oder registrierter Benutzer angezeigt. Weiterhin sollte er sich nicht zweimal einloggen müssen.

Folgende Verfahren zur Benutzeridentifizierung wurden bereits in Erwägung gezogen: Über IP, Problem: Verschiedene Benutzer können die selbe IP haben (Proxys). Über Cookies, Problem: Cookies können immer nur von der Seite gelesen werden, von der sie geschrieben wurden. Über Session-ID, Problem: Wenn der Benutzer eine Seite direkt aufruft, exitiert noch keine Session-ID.

Weiss hier jemand wie man das Problem sinnvoll lösen kann?

MfG. neuro
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

KB:phpbb_login
KB:forum_homepage
KB:phpbb_seite

Gruß Christian
---
neuro
Mitglied
Beiträge: 22
Registriert: 18.05.2004 19:37

Beitrag von neuro »

Werde ich mir mal anschauen,
besten Dank für die Links.

MfG. neuro
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“