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