[gelöst] Durch einen Login auf mehreren Seiten angemeldet
am 31.08.2009 - 14:24 Uhr in
Liebe Wissenden,
ich betreibe eine Multisite-Installation mit sieben Seiten, die zudem einen gemeinsamen Nutzerpool haben. Das heißt: Jeder Nutzer hat auf jede der verschiedenen Seiten immer sein gleiches Profil und kann sich auf jeder Seite mit den gleichen Daten einloggen.
Ich suche derzeit nach einer Möglichkeit, durch einen Login auf einer der Seiten auch auf den anderen Seiten eingeloggt zu sein. Gibt es da Chancen, dass so was klappt? Allein durch Tabellen-Sharing geht das wohl nicht, oder?
Danke für eure Meinung.
- Anmelden oder Registrieren um Kommentare zu schreiben

Hilft Dir Jetzt zwar nicht
am 31.08.2009 - 14:55 Uhr
Hilft Dir Jetzt zwar nicht konkret weiter aber ich glaube mich dunkel daran erinnern zu koennen das es fuer dieses Problem ein Modul gibt.
------------------------
Quiptime Group
Danke. Das Modul heißt
am 31.08.2009 - 17:16 Uhr
Danke. Das Modul heißt "Multisite Login", ist aber eher für den Fall gedacht, dass man grundverschiedene Domains hat, auf denen man sich gleichzeitig einloggen möchte. Für meinen Fall, nämlich domain.de, x1-domain.de, x2-domain.de etc. soll angeblich die Drupal-Kern-Funktionalität ausreichen. Leider wird nicht weiter beschrieben inwiefern :-(
Ich habe daraufhin ein wenig weiter gesucht und bin auf die Variable
$cookie_domainin settings.php gestoßen.Meine Vermutung:
Sollte es tatsächlich reichen, bei allen Subdomain-Seiten die Variable auf "domain.de" zu setzen? Hat jemand damit Erfahrung?
--------------------------------
Oh zerfrettelter Grunzwanzling, dein Harngedränge ist für mich wie Schnatterfleck auf Bienenstich.
Probiere es doch
am 31.08.2009 - 17:58 Uhr
Probiere es doch einfach.
Kann ja nix schiefgehen. Bestenfalls ist man der x1 Domain wieder ausgeloggt wenn man sich der x2 Domain einloggt, oder umgedreht.
------------------------
Quiptime Group
Shared Sign-On vs. Multisite Login
am 31.08.2009 - 20:31 Uhr
Shared Sign-On vs. Multisite Login.
------------------------
Quiptime Group
Mittels $cookie_domain auf mehreren Domains anmelden
am 01.09.2009 - 16:25 Uhr
Mittels $cookie_domain auf mehreren Domains anmelden funktioniert. Habe es eben getestet. Mit Drupal 6.13.
Vorrausetzung ist, denke ich mal, das die Userdaten aller Domains shared sind.
Meine Multisite Konfiguration entspricht diesem HowTo:
Multi-site with single codebase, different content databases, shared user database, shared sign-on
Wichtiger Aspekt, der bei diesem HowTo nicht wirklich als bedeutungsvoll erwähnt wird, ist folgender:
Die Datei "sites/default/settings.php" muss gelöscht werden.
In den bei beispielsweise 2 Domains existierenden Ordnern
sites/all/foo.domain.lan/
sites/all/bar.domain.lan/
existiert jeweils eine "settings.php".
Ohne diese "settings.php - Konstruktion" kann man nicht mal die grundlegende Basisinstallation der einzelnen Domains durchführen.
Hat man nach dem oben genannten HowTo alle Domains aufgesetzt reicht es einzig in den "settings.php" der einzelnen Domain-Ordner die Variable $cookie_domain
auf
$cookie_domain = 'domain.lan';zu setzen.
Und welche Magie. Meldet man sich bei einer Domain an oder ab so ist man auf allen anderen Domains an- oder abgemeldet.
------------------------
Quiptime Group
Ja, funktioniert
am 05.09.2009 - 19:29 Uhr
Ja, funktioniert einwandfrei. Das mit dem Löschen der
/sites/default/settings.phptrifft aber nur zu, wenn du damit keine konkrete Seite ansprichst.Ich habe da z.B. die Hauptdomain drauf liegen und kann sie nicht löschen, weil darin die Table-Zuordnungen vorgenommen werden. Ich denke, wir können diesen Thread alsgelöstbetrachten. Danke für die Hilfe!--------------------------------
Oh zerfrettelter Grunzwanzling, dein Harngedränge ist für mich wie Schnatterfleck auf Bienenstich.