Hi Leute!
Ich habe folgende Aufgabenstellung: Anreißertexte auf einer Übersichtsseite sollen auf gesperrte Seiten verlinken. Wenn man als FE-User eingeloggt ist, sieht man die verlinkten Seiten sofort. Wenn man nicht eingeloggt ist, soll eine Login-Maske kommen (mit diversen Hinweisen, wie "Mitglied werden" etc.). Wenn man sich einloggt, soll man sofort wieder auf der Seite sein, wo man ursprünglich hin wollte, also auf der jeweiligen gesperrten Seite, zu der man den Link angeklickt hatte.
Ein paar Infos habe ich schon gefunden, aber dabei ist immer TSFE:id und ein Redirect involviert, und das hilft mir wenig, weil die TSFE:id bei gesperrten Seiten nicht der id des gewünschten Artikels entspricht, sondern der ersten frei zugänglichen Page in der rootline.
Kann mir da jemand weiterhelfen? Ich bin schon ziemlich verzweifelt, und ich dachte, das ist eine ganz einfache Sache...
Greetz,
Burn
Warum machst Du nicht verschiedene records auf die Seite, von denen einige nur fuer eingeloggte Benutzer und andere nur fuer nicht eingeloggte Benutzer sichtbar sind? Das ist wohl die sehr einfache Loesung, die Du suchst.
Rainer
Hi Rainer!
rt schriebWarum machst Du nicht verschiedene records auf die Seite, von denen einige nur fuer eingeloggte Benutzer und andere nur fuer nicht eingeloggte Benutzer sichtbar sind? Das ist wohl die sehr einfache Loesung, die Du suchst.
Danke, an die Variante habe ich überhaupt nicht gedacht - guter Tipp! Im konkreten Fall wäre das keine gute Möglichkeit, weil das knappe 1000 Seiten betreffen würde, und ich will die Redakteure nicht mit zusätzlichen Eingaben belasten.
Meine (vorläufige) Lösung ist eine Extension namens dh_loginredir, die genau das tut, was ich will, aber in die Konfigurationsdatei als 404-Handling-Page eingetragen werden muß.
Andere Lösung auf Basis Deiner Idee: Direkt im Template mittels Conditions entweder das Login anzeigen oder den Content, möglicherweise werde ich das in die Richtung umbauen.
Danke jedenfalls für Deinen Denkanstoß - manchmal braucht man erst einen konstruktiven Hinweis, damit man auf den richtigen Pfad kommt! Du hast mir sehr geholfen!
LG, Burn
BurnHard schrieb
Andere Lösung auf Basis Deiner Idee: Direkt im Template mittels Conditions entweder das Login anzeigen oder den Content, möglicherweise werde ich das in die Richtung umbauen.
Blöde Frage mal:
Wie lasse ich mir die Login-Seite anzeigen?
Redirect? Ich versuche da auch gerad was zu bauen und irgendwie klappt das nicht so wirklich wie ich will...
Gruß
Christian
mcfist schrieb
Wie lasse ich mir die Login-Seite anzeigen?
Ich habe daran gedacht, die Login-Box einfach direkt im Template zu platzieren, also auf jeder Seite anzuzeigen, statt über ein Redirect auf die Login-Seite weiterzuleiten, aber ehrlich gesagt habe ich das noch nicht durchgedacht.
Die Variante mit dem Redirect auf eine eigene Seite habe ich derzeit verwendet - dazu habe ich die Extension Login Redirection eingebaut, damit geht's (halbwegs).
LG, Burn
BurnHard schrieb
Die Variante mit dem Redirect auf eine eigene Seite habe ich derzeit verwendet - dazu habe ich die Extension Login Redirection eingebaut, damit geht's (halbwegs).
Ja .. ich habe mir jetzt einfach selber ein PHP Script geschrieben .. da habe ich noch mehr möglichkeiten und weiss auch was es macht.
Das mit dem direkten Login irgendwo, ähnlich wie auf typo3.org werde ich wohl demnächst auch einführen.. naja abwarten.
Also bis demnächst,
Christian
Hallo Leute
Ich hab dasselbe Problem. :o
Ich hab ein Forum in einem passwortgeschützten Bereich.
Wenn jetzt jemand ein neues Forum eröffnet oder eine Antwort auf einen Beitrag geschrieben wird, erstellt Typo3 eine E-Mail mit dem Link zum Beitrag.
Wenn man den anklickt landete man auf der Startseite...
Mit der Erweiterung Login redirection (dh_loginredir) bin ich jetzt soweit, dass ich auf eine Login-Seite komme, wenn man den Link anklickt.
Aber so wie ich die Erweiterung verstanden habe, müsste ich doch nach dem Login auf die Seite gelangen die ich angecklickt hab. ??
Hat jemand erfahrung mit der Erweiterung?
oder kann mir sonst wie weiterhelfen?
@ mcfist wie ist es mit deinem PHP-Script könnte mir das weiterhelfen?
Vielen Dank und Gruss Jonas 😃
Hi Jonas8!
jonas8 schrieb
Aber so wie ich die Erweiterung verstanden habe, müsste ich doch nach dem Login auf die Seite gelangen die ich angecklickt hab. ??
Hat jemand erfahrung mit der Erweiterung?
oder kann mir sonst wie weiterhelfen?
Die Extension muß mit der Better Loginbox gemeinsam verwendet werden, soweit ich das in Erinnerung habe. Das normale Login kann den zusätzlichen Parameter in der URL nicht auswerten, der angibt, auf welche Seite er zurückspringen soll. Der muß nämlich über das Login-Formular an Typo3 gepostet werden.
LG, Burn