Registrierung & SQL-Abfrage

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
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Registrierung & SQL-Abfrage

Beitrag von Casperle »

Hi, hab mal ne Frage.... :grin:

Hab ein Board in ./forum laufen mit Portal und was weiß ich noch!
Hab jetzt ein zweites in ./forum/bla installiert!

Kann ich die Registrierung umgehen, so das das zweite den User vom ersten übernimmt? Z.B. über die "sid", so geht es zum beispiel bei unserem GTChat!?

Jedes Board hat seine eigene SQL!

Gruß Casper
LG Casperle
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

Sollen a) die Nutzerdaten auf beide Boards übernommen werden oder b) die Logindaten, so dass sich die Nutzer nicht neuanmelden müssen?

b) ist ohne a) wohl ziemlich nutzlos und kann auch nur über ziemlich große Umwege funktionieren, weil die user_ids in beiden Foren dann verschieden sind und nichtmal geklärt ist, ob die User in beiden Boards gleich sind.

a) müsstest du relativ einfach hinbekommen, indem du beiden Installationen die gleiche Usertabelle verpasst.
Im einfachsten Fall packst du dabei beide Boards in eine Datenbank (mit verschiedenem prefix) und änderst in der includes/constants.php den Namen der Userdatenbank des einen Boards auf den des anderen.
Dann solltest du im zweiten (quasi abhängigen Forum ohne eigene Usertabelle) aber in den Einstellungen Style überschreiben -
Vom Benutzer gewähltes Style überschreiben
aktivieren.
Das hat mit der Session-ID erstmal nichts zu tun.
Um auch auf beiden Boards die gleichen Sessiondaten nutzen zu können, müsstest du noch ein bisschen mehr ändern:
Wird in der Session auch gespeichert, auf welcher Seite ein User ist.
Das würde ohne Änderung zu Problemen führen. Am einfachsten wäre es wohl, wenn du das Auslesen dieser Informationen deaktivierst (viewonline weg, "User in diesem Forum" weg, und das gleiche im Adminteil); andernfalls musst du dir einen anderen Weg überlegen, wie du damit umgehen willst

(Außerdem evtl.: Cookiepfad so anpassen, das er beide Boards beinhaltet.)


Ich weise noch darauf hin, dass ich mir nicht sicher bin, dass ich alle notwendigen Aspekte beachtet hab. Mach solche Änderungen unbedingt lokal an einer Testumgebung!
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

müsstest du relativ einfach hinbekommen, indem du beiden Installationen die gleiche Usertabelle verpasst.
Im einfachsten Fall packst du dabei beide Boards in eine Datenbank (mit verschiedenem prefix) und änderst in der includes/constants.php den Namen der Userdatenbank des einen Boards auf den des anderen.
Alzheimer läßt grüßen....Danke! Gruß Casper
LG Casperle
Antworten

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