Contenido Login und PHPBB Login synchronisieren

Gesperrt
robertb
Beiträge: 34
Registriert: Di 13. Dez 2005, 11:50
Kontaktdaten:

Contenido Login und PHPBB Login synchronisieren

Beitrag von robertb » Do 18. Mai 2006, 21:21

Hi Forum,

ich benutze sowohl contenido 4.6.8.4 als auch PHPBB 2.0.20 und finde es lästig zwei unterschiedliche Login Prozeduren und auch unterschiedliche Login-Daten für die (Frontend-/Forum) User zu haben.

Hat jemand eine Idee, wie man am besten diese beiden Plattform Logins vereinheitlichen kann? Oder hat schon jemand eine Lösung für sowas gebaut?

Cheers
Robert

Oldperl
Beiträge: 4256
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Beitrag von Oldperl » Do 18. Mai 2006, 23:42

Eine sehr nützliche Funktion in diesem Forum ist die Suche.
Brachte folgendes zu Tage http://contenido.org/forum/viewtopic.ph ... ight=phpbb

Generell ist es möglich beides zu vereinen, sollte aber nicht unter ein paar Nächten Arbeit, nem Kasten Coke und einer Aufstockung des PayPal-Konto's machbar sein. 8)

Mit Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 19. Mai 2006, 14:42

Und die Lösung wird generöserweise dann auch gleich noch veröffentlicht, gell? :wink:

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Oldperl
Beiträge: 4256
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Beitrag von Oldperl » Fr 19. Mai 2006, 14:56

HerrB hat geschrieben:Und die Lösung wird generöserweise dann auch gleich noch veröffentlicht, gell? :wink:
Oder beim nächsten Communido vorgestellt. :shock:

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

robertb
Beiträge: 34
Registriert: Di 13. Dez 2005, 11:50
Kontaktdaten:

Beitrag von robertb » Fr 19. Mai 2006, 21:49

Hallo HerrB und Oldperl,

den Artikel hatte ich auch gefunden, hat mich aber nicht weitergebracht. Vielleicht habe ich mein anliegen nicht so toll formuliert.

Meine Idee :idea:
Step1:
Ein user registriert sich per newsletterfunktion im contenido portal und bekommt den gleichen account auch gleich in phpBB angelegt. Dann kann er sich in beiden Systemen mit den gleichen credentials einloggen. Dabei gefällt mir z.B. auch sehr die visuelle Bestätigung die es in PHPBB gibt und dachte auch schon darüber nach wie ich das ding in contenido reinkriege. Hat er in phpbb schon einen account, dann wird der dort einfach überbügelt (check nach email).

Step2:
Eingeloggt in contenido -> wechsel zu phpbb und schon ist er auch dort eingeloogt.

Ich denke das sollte über das Newslettermodul funktionieren, nur muss ich den ganzen Kram dort umschreiben, weil unsäglicherweise immer die email als account bei contenido verwendet wird und nicht der angegebene Name und das passt nicht mit PHPBB zusammen, außer ich nehme dort auch die email als login, was mir (und den usern erst recht) nicht so gefällt.

Gibts andere Ideen dazu :?:

Viele Grüße
Robert

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » So 21. Mai 2006, 15:47

weil unsäglicherweise immer die email als account bei contenido verwendet wird und nicht der angegebene Name
Du tust mir gerade soooo unsäglich leid. Warum wird wohl bei der Newsletter-Anmeldung die E-Mail genommen? Mmmh. Und warum wird wohl diese nur einmal vorkommende und damit - im Gegensatz zum Inhalt aus dem 08/15-Feld "Name" - eindeutige E-Mail-Adresse als leicht merkbarer Account für den Frontend User-Account verwendet? Und warum war der Autor vor allem so nett, diesen Automatismus gleich in das Modul zu programmieren? :roll:
und das passt nicht mit PHPBB zusammen, außer ich nehme dort auch die email als login, was mir (und den usern erst recht) nicht so gefällt.
So, so.

Dann bist Du jetzt genau an der Stelle, wo es anfängt, kompliziert zu werden (und sich daher keiner mal schnell das phpBB-Interface programmiert hat).

Aber das kriegste bestimmt hin: Im Newsletter-Handler-Modul baust Du bei submit eine Überprüfung auf den eindeutigen (Nick-)Name ein, baust den vorhandenen Code so um, dass dieser Nickname als Frontend User-Account eingetragen wird (wenn überhaupt erforderlich), baust eine Verbindung zur phpBB-DB auf und erzeugst einen neuen Account. Oder überschreibst den Nickname, wenn die E-Mail-Adresse schon existiert (wenn man den Anmeldenamen überhaupt überschreiben kann).

Dann änderst Du noch den Code bei confirm, so dass bei Bestätigung der E-Mail-Adresse der Frontend User-Account und der phpBB-Account aktiviert werden.

Dann änderst Du noch in phpBB den Code, damit man dort entweder seine E-Mail-Adresse und Nickname nicht mehr ändern kann oder diese Änderung wiederum in der Frontend User-Tabelle und in der Newsletter-Empfänger-Tabelle auch vorgenommen wird.

Viel Erfolg.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

robertb
Beiträge: 34
Registriert: Di 13. Dez 2005, 11:50
Kontaktdaten:

Beitrag von robertb » So 21. Mai 2006, 22:34

Hi HerrB,
Mmmh. Und warum wird wohl diese nur einmal vorkommende und damit - im Gegensatz zum Inhalt aus dem 08/15-Feld "Name" - eindeutige E-Mail-Adresse als leicht merkbarer Account für den Frontend User-Account verwendet? Und warum war der Autor vor allem so nett, diesen Automatismus gleich in das Modul zu programmieren?
Du hast, schon recht, es macht durchaus Sinn, nur passt es halt nicht mit PHPBB. Man könnte ja einen "Anzeigenamen" einführen, dann wären beide Welten glücklich :wink:

Danke für die restlichen Hinweise! Da ich den Newsletter wegen anderen Änderungen sowieso anpassen muss, kann ich das vielleicht gleich in einem "Rutsch" machen.

Viele Grüße
Robert

MichFress
Beiträge: 750
Registriert: Mo 5. Jan 2004, 22:32
Wohnort: Bochum
Kontaktdaten:

Beitrag von MichFress » Mo 22. Mai 2006, 10:26

mhm... wenn du dich dann da schon dransetzt, würdest du es vielleicht lieber für andere Forumssoftware tun? SMF erscheint mir besser zu sein als phpBB... ;-)
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 22. Mai 2006, 18:19

Na ja, SMF ist schon eine heftige Dröhnung. Erstmal die kleinen Brötchen backen und dann...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris » Mo 22. Mai 2006, 21:10

HerrB hat geschrieben:Na ja, SMF ist schon eine heftige Dröhnung. Erstmal die kleinen Brötchen backen und dann...

Gruß
HerrB
Ist doch nicht größer als phpBB

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mi 24. Mai 2006, 09:33

Ich weiss nicht, ob wir von den gleichen Systemen sprechen ... phpBB ist vom Code her überschaubar. SMF enthält vielleicht viermal so viele Funktionen und Code.

Ich meine dabei nicht die Accounts in der DB, ich meine die notwendigen Änderungen, damit im jeweiligen Forum das PW nicht geändert werden kann bzw. wenn, dann dieses auch synchronisiert wird. Ach ja, die Registrierung muss man natürlich auch rausoperieren.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt