Zum Inhalt springen

Login und Logout redirect

Erstellt am 17. Oktober 2007 · 1 Antwort · letzte Antwort am 18. Oktober 2007

Tags: felogin, Frage

typoclau ·

Hallo,

ich habe Probleme mit dem Logout: ich habe diese Funktion noch nicht allzu oft genutzt. Ich bin begeistert grundsätzlich von Typo3 aber auch ratlos, da ich an dieser Stelle nicht weiterkomme:

Ich möchte, dass der User wieder die Startseite sieht, sobald er den Link "Logout" betätigt. Der Link Logout erscheint automatisch nach dem Login oben in der rechten Ecke, das ist schon o.k. so und gewollt. Jeder Versuch jedoch, diese Seite Logout zu verlinken auf die Startseite gibt das Ergebnis, dass die Startseite zwar angezeigt wird, der Logout jedoch nicht durchgeführt wird - Startseite wird angezeigt, der User ist aber nicht ausgeloggt - er bleibt jetzt ewiglich eingeloggt - der Link ändert sich demnach auch nicht mehr in Login.

Folgenden Code habe ich auch genutzt, allerdings mache ich hier noch etwas falsch (daher habe ich diesen codeteil wieder herausgenommen):

# --- Footer ---

temp.footer = TEXT

[globalVar = TSFE : beUserLogin > 0]

temp.footer.wrap (

<a target="_self" href="http://www.machwert.de/typo3/logout.php?redirect=../index.php?id=78&ATBE=1&sendLogoutSignal=1" style="color:#990000; font-weight:bold;">x LogOut</a>

)

[else]

temp.footer.wrap (

<p>normaler Footertext</p>

)

[global]

temp.mainTemplate {

workOnSubpart = DOCUMENTBODY

marks.FOOTER < temp.footer

}

page = PAGE

page.typeNum = 0

page.10 < temp.mainTemplate

Hat jemand hier einen Tip für mich?

Momentan ist es so, dass nach Login die Inhaltsseite leer ist - nach Logout durch Button "Abmelden" die Inhaltsseite leer bleibt. Den "Abmelden"-Button möchte ich gar nicht mehr haben, statt dessen sollte es genügen, dass der Link Logout rechts oben immer angezeigt wird, wenn der User eingeloggt ist - das funktioniert ja - aber: er sollte direkt bei Betätigen des Links "Logout" ausgeloggt werden und dann die Startseite sehen - ohne dass eine leere Seite zwischengeschaltet wird. Und ohne Button.

Wie gesagt, ich habe Login und Logout bisher wenig genutzt, ich bin da momentan etwas ratlos.

Ich freue mich über eine schnelle Antwort.

Gruß,
Claudia

jan.​wege ·

Hallo,

schau dir doch mal ein Paar Login-Extensions an. Es gibt welche, da kannst du Redirects auf Zielseiten für Login und Logout definieren.

Such einfach mal im TER nach "login", schau dir die Dokus an und probier ein paar aus. Selber benutzt habe ich z.b. schon die "newloginbox" oder die "loginbox_macmade".

Grüße