Zum Inhalt springen

loginbereich über eine andere URL ausdehnen

Erstellt am 18. März 2008 · 4 Antworten · letzte Antwort am 9. Juni 2008

Tags: Frontend-Benutzer, Frage

ChristoferKoenig ·

Hallo Community,

ich habe auf einer Loginseite einen geschützten Frontend-Bereich eingerichtet alles läuft wie gewollt. Von dieser Seite kann man aber auch auf ein anderes Typo3 System (andere URL) zugreifen das ich ebenfalls mit schützen möchte ohne das sich die Benutzer neu einloggen müssen. Wie kann ich das realisieren?
Ein kleines Bespiel wäre hilfreich.

LittleGee ·

Wenn du zwei verschiedene Systeme hast wirds haarig.

Typo3 arbeitet ja so wenn sich ein User einloggt:
Cookie und Eintrag in Tabelle DB1.fe_sessions, so wird er identifiziert. Diesen Eintrag müsste es nun auch in DB2 geben. Also entweder beim Login abfragen, dass er den Kram auch in DB2 schreibt oder eben vom anderen System her in DB1 prüfen.

Also ich denke hier kommt man schwer ums coden herum.

mfg

ChristoferKoenig ·

@LittleGee, hm ja habe die Tabelle fe_sessions auch schon ausgemacht und mir überlegt das man beim klicken auf den Link (der ja erst sichtbar wird wenn man als Benutzer eingeloggt ist) zum 2. System ein PHP-Skript ausführen lässt, der die Session ID aus dem Cokkie mit dem der DB1 vergleicht und in die Zieldatenbank DB2 1:1 überträgt.
Es stellt sich nur die Frage ob man das Cookie im Browser dann auch neu setzen muss, da es ja für eine andere URL gelten muss oder?
Ergibt sich hieraus ein Sicherheitsproblem ?

LittleGee ·

Also du müsstest bei der Prüfung noch die IP beachten, Stichwort Cookiediebstahl. Wenn ich den Cookie stehle und einfach mit DB1 vergleiche, bin ich auch bei System2 eingeloggt.

Du kannst ja wenn du Cookies setzt eine URL angeben, hier weiß ich nicht ob Typo3 das auch macht. Da hab ich keine Erfahrungswerte. Zur Not setzt du diese selber.

mfg

hahni ·

Hallo zusammen,

ich hätte da mal eine Frage in die andere Richtung:

Ich würde gerne eine Session außerhalb von Typo3 erzeugen. Gründe und meine Vorgehensweise findet ihr hier:
#782131

Passt vielleicht nicht so ganz zum Thema, aber andererseits ja doch wieder. Hat da evtl. jemand einen Tipp?

Viele Grüße

Hahni