Zum Inhalt springen

Logout aus Menü

Erstellt am 8. Dezember 2004 · 13 Antworten · letzte Antwort am 10. Februar 2005

Tags: Frage

GtS ·

Zur Zeit wird auf meiner Seite beim Login die Login-Seite ausgeblendet und die Logout-Seite eingeblendet, wodurch es möglich wird, dass im Menü Logout statt Login steht.
Nachteil: Typo3 springt auf die Rootseite, weil die Seite auf der man sich befindet nicht mehr angezeigt wird.

Ich suche deshalb nach einer (oder alle) der folgenden Lösungen.

Nach Klick auf Login ändert sich nicht die Sichtbarkeit, sondern der Seitenname. Dann sähe man den Login Status und zusätzlich ändert sich der Menüeintrag.

oder

Nach Login wird eine von mir angegebene Seite angezeigt.

und

Der Logout passiert sofort bei Klick ins Menü, so dass der Status "Logout erfolgreich" ist, wenn die Seite aufgerufen wird.

Keine Ahnung, ob ich mich einigermaßen verständlich ausgedrückt habe. Vielleicht gibt es ja auch noch eine andere, viel bessere Lösung.

Guido

GtS ·

Wenn ich die Beschreibung richtig verstehe, kann ich keine Seite angeben, sondern es wird zur ersten Seite umgelenkt zu der die FE User Zugang haben. Sie haben aber zu allen Seite Zutritt, weshalb das nicht viel nützen würde.

Schiedsrichter ·

Also ich habe es jetzt hinbekommen, das wenn ich eingeloggt bin oben dann Logout steht.

Wie könnte ich nun das folgende Problem lösen:

Oben soll dann stehen
anstatt

Log Out

Log Out ( [angemeldeter Username])

geht das überhaupt?

Vielen dank

Jürgen

Sardine ·

Hey Schiri,

Wenn du nen Marker in deinem HTML Template hast, der Bsp. ###LOGIN### oder so heisst, und welcher dann mit dem Loginfeld ersetzt wird, dann kannst du dort (odre auch wo anders) einfach folgendes einfügen:
<!--###USERNAME###-->
Das gibt dir dann den Benutzernamen aus, wenn sich jemand eingelogged hat.

Sprich: <!--###USERNAME###--> an der entsprechenden Stelle im HTML Template einfügen!

Noch was in eigener Sache:
Kannst mal kurz posten wie du die Sache mit dem Login realisiert hast? Ich habe das auch gestern gemacht und zwar eine Lösung gefunden, diese ist aber nicht sehr zufriedenstellend!

Dank schon mal!

Schiedsrichter ·

Vielen Dank für die Hilfe.
hat einwandfrei funktioniert.

zu deiner anderen Frage:

ich habe 2 Seiten erstellt, die eine heißt Login, die andere Log Out beide haben als Content den selben Inhalt. Die eine zeige ich nur an wenn ich eingeloggt bin und die andere nur wenn man nicht eingeloggt ist. Also bei mir hat es sofort funktioniert.

Sardine ·

Ja, danke, aber genau so hab ichs auch umgesetzt.
Wollte das ganze aber anders machen!

Na ja, egal, mal schauen ob ichs doch noch anders hinbekomme!

Schiedsrichter ·

Hallo,

vielleicht kannst du mir nochmal weiterhelfen. Wie bekomme ich den Real Namen und nicht den Anmeldenamen?

Gibt es irgendwo ne Übersicht über solche Systemvariablen?

Jürgen

Sardine ·

Irgendwo hier im Forum hab ich mal so was gesehen, aber frag mich nicht wo!

Bemüh mal die Suche, da findet sich schon was!

Sardine ·

Ich glaube das war ein ziemlich grosser Thread zum Thema login/logout, da gehts auch irgendwann darum, den Namen anzuzeigen und dann auch nicht nur den Username sondern auch den Realname!

*Wenn mich nicht alles täuscht, dann hatte der Thread so an die 67 Beiträge, ist also einfach zu finden*

Schiedsrichter ·

Hallo,

irgendwie finde ich da auch nichts. Dort wird auch nur <!--###USERNAME###--> benutzt.

Das zeigt mir aber nur den anmeldenamen nicht den kompletten Benutzernamen.