Zum Inhalt springen

Feststellen, ob ein User auf einer anderen Subdomain eingeloggt ist

Erstellt am 27. Januar 2010 · 2 Antworten · letzte Antwort am 28. Januar 2010

Tags: Frontend-Benutzer, Frage

marc-willmann ·

Hallo,

ich habe eine Seite mit mehreren Subdomains. Auf den Subdomains (jeweils mit eigenem Template) will ich nun abhängig vom Loginstatus des Bsuchers auf der Hauptseite Informationen anzeigen oder nicht (genauer: ich will den Loginstatus über TypoScript ausgeben).

Leider funktioniert es nicht über

isTrue.data = TSFE:fe_user|user|name

und auch nicht via

[loginUser=*]

Mir ist allerdings nicht ganz klar, warum das nicht funktioniert.

Es gibt NUR auf der Hauptdomain einen Loginbereich, der auch wunderbar funktioniert. Auf der Hauptdomain funktionieren all diese Abfragen auch problemlos. Wenn ich von der Hauptdomain auf eine Subdomain wechsele und zurück (im gleichen Tab oder einem anderen), bin ich auf der Hauptdomain auch weiter angemeldet - es scheint also kein Logout-Problem sein.

Das Ganze läuft unter 4.2.10, alle Subdomains natürlich innerhalb einer TYPO3-Installation, es gibt nur einen User-Ordner im Filebaum und die StoragePID zeigt in allen Templates auf diesen Ordner.

Irgendwie steh ich momentan auf der Leitung, vielen Dank für jeden Tipp!

Marc

karlchen ·

ich weiß nicht ob es für FE-User auch gilt, doch bei den BE_Usern muss man dafür im InstallTool die CookieDomain ändern.
nutze dafür *.deinedmain.de

marc-willmann ·

*patsch* Natürlich, das war's! Da hab ich den Wald vor lauter Bäumen nicht gesehen - vielen Dank für den Schubs in die richtige Richtung.

Marc