---
title: "Logout aus Frontend Editing"
url: "https://www.typo3.net/d/24353-logout-aus-frontend-editing"
source: "typo3.net"
tags: ["Backend","Frage"]
created: "2005-05-02"
last_reply: "2007-03-19"
replies: 11
solved: false
page: 1
pages: 1
lang: "de"
---

# Logout aus Frontend Editing

Backend · 11 Antworten · gestartet 2005-05-02

## Eröffnungsbeitrag

**DannyWI** · 2005-05-02 · [Beitrag #1](https://www.typo3.net/d/24353-logout-aus-frontend-editing/1)

Hallo.

Nachdem ich mich ins Frontend Editing eingelogt habe und meine neuen Inhalte eingepflegt habe möchte ich mich wieder, über einen Button oder einem EDITPANELähnlichen Button, ganz ausloggen und auf der entsprechenden Seite (oder ausgehend von der root) landen (Frontend- außerhalb des Editing).

Ich konnte bisher keinerlei Informationen dazu bekommen.

MfG

Danny

## Antworten

### [#2](https://www.typo3.net/d/24353-logout-aus-frontend-editing/2) · quasar · 2005-05-03

Folgendermaßen kannst du dir einen Link auf die Seite zum ausloggen setzen (Code ins Setup der Seite):

# Link nur für eineloggte user sichtbar
[globalVar = TSFE : beUserLogin > 0]

# Logout-Link
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value = <a href="<http://www.deinedomain.de/typo3/logout.php?redirect=../index.php&ATBE=1&sendLogoutSignal=1%22%3ELogout%3C/a>>

[global]

LOGOUT ist dabei der Marker in der Designvorlage.

Gruß,

Andreas.

### [#3](https://www.typo3.net/d/24353-logout-aus-frontend-editing/3) · DannyWI · 2005-05-03

Hallo.

Danke erstmal für die Hilfe.
Es funktioniert auch schon zu 50%.

Der Logout"Button" wird angezeigt. Und bei Betätigung logt er sich aus. (alles ohne "globalVAR).
-> Der Logout"Button wird immer angezeigt"

# Link nur für eineloggte user sichtbar
[globalVar = TSFE : beUserLogin > 0]

Dieser Quellcodeausschnitt soll nun bewirken, dass der Logout"Button" nur sichtbar ist wenn man eingelogt ist. Bei Betätigung gelange ich jedoch nicht zu der entsprechenden ausgelogten Seite sondern erhalte eine leere Seite.

Was kann ich da tun ?

MfG Danny

### [#4](https://www.typo3.net/d/24353-logout-aus-frontend-editing/4) · quasar · 2005-05-03

So müsste es klappen:

[globalVar = TSFE : beUserLogin > 0]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value = <a href= usw.
[else]
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.value =
[global]

der Code nach else bewirkt, dass für nicht eingeloggte Benutzer nichts angezeigt wird. Vielleicht kann man das aber auch geschickter machen :-)

Nach dem Logout solltest du auf der Startseite landen, also auf <http://www.domain.de/index.php>. Warum da bei dir ne leere Seite erscheint, kann ich dir leider auch nicht sagen.

### [#5](https://www.typo3.net/d/24353-logout-aus-frontend-editing/5) · DannyWI · 2005-05-04

Hi,

irgendwie will es noch nicht.
Ich denke mal der Fehler liegt in der Anordung der Befehle. Aber wie ist es richtig ?
Ich habe mal mein komplettes Typo3-Skript gepostet.

MfG

Danny

# Link nur für eineloggte user sichtbar
[globalVar = TSFE : beUserLogin > 0]

# Default PAGE object:
config.admPanel=1
seite = PAGE
seite {
           typeNum=0
           stylesheet=fileadmin/style.css
          bodyTag=<body bgColor="#FFFFFF">
           10 = TEMPLATE
           10.template = FILE
           10.template.file=fileadmin/main_template.html
           10.workOnSubpart=DOKUMENT
           10.marks{
                        LOGOUT = TEXT
                        LOGOUT.value = <a href="<http://mp-intra/atlantis_typo3/typo3/logout.php?redirect=../index.php&ATBE=1&sendLogoutSignal=1%22%3ELogout%3C/a>>
                        [else]
                        LOGOUT = TEXT
                        LOGOUT.value =
                        MENU_OBEN=HMENU
                        MENU_OBEN.special=directory
                        MENU_OBEN.special.value=21
                        MENU_OBEN.1=TMENU
                        MENU_OBEN.1.NO.linkWrap=<font class="navTopA">&nbsp;&nbsp;&nbsp;<font id="menu"> | &nbsp;</font></font>
                        MENU_OBEN.1.NO=1
                        CONTENT=CONTENT
                        CONTENT {
                                     table=tt_content
                                     select.orderBy = sorting
                                     select.where=colPos=0
                                   }
                        MENU_LINKS=CONTENT
                          MENU_LINKS {
                                             table=tt_content
                                     select.orderBy = sorting
                                     select.where=colPos=1
                                      }
                       BOXEN_RECHTS=CONTENT
                       BOXEN_RECHTS {
                                              table=tt_content
                                              select.orderBy=sorting
                                              select.where=colPos=2
                                              }
                      }
                20 = EDITPANEL
                20 {
                        allow=new
                        label=Seite:<B>%s</B><br>&nbsp; Neue Unterseite anlegen
                        line=5
                     }
               30 = EDITPANEL
               30 {
                       label=Neuer Seiten-Inhalt<br>
                               &nbsp;Hier können Sie einen Seiteninhalt einfügen
                       line=5
                       newRecordFromTable=tt_content
                    }
               40 = EDITPANEL
               40 {
                       allow=logout
                       label=Logout
                       line=5
                    }
         }
[global]

### [#6](https://www.typo3.net/d/24353-logout-aus-frontend-editing/6) · quasar · 2005-05-07

Könnte es sein, dass der Pfad beim redirect noch angepasst werden muss?

../ bedeutet ja: schaue in dem direkt darüberliegenden Verzeichnis nach der index.php

vielleicht hast du die Ordnerstruktur so verändert, das die datei woanders zu finden ist...

### [#7](https://www.typo3.net/d/24353-logout-aus-frontend-editing/7) · DannyWI · 2005-05-09

Hi,

Ok es funktioniert jetzt.

Der redirect-Teil war korrekt.

Man darf dieses Logout-Skript nicht auseinandernehmen und in diese

seite {
.
.

10.marks{
}
}
Struktur bringen.

MfG

Danny

### [#8](https://www.typo3.net/d/24353-logout-aus-frontend-editing/8) · DannyWI · 2005-05-10

Wie kann ich es nun realisieren, dass die Seite angezeigt wird, auf der ich mich ausgeloggt habe ?

Der Link muss ja dabei dynamisch eingelesen werden.

Momentan wird ja im redirect-Teil der Link hart auf die Startseite gesetzt.

### [#9](https://www.typo3.net/d/24353-logout-aus-frontend-editing/9) · quasar · 2005-05-13

mit

```typoscript
page.10.marks.LOGOUT = TEXT
page.10.marks.LOGOUT.field = uid
```

kann man die Seiten-id aus der Tabelle pages auslesen.

mit

```typoscript
page.10.marks.LOGOUT.wrap =
```

kann man dann den HTML-Code um die Seiten-id basteln. Der Link müsste dann etwa so aussehen:

<a href="<http://www.domain.de/typo3/logout.php?redirect=../index.php&id=%7C&ATBE=1&sendLogoutSignal=1%22%3ELogout%3C/a>>

An der Stelle des senkrechten Striches wird dann die id eingefügt. Versuch mal, ob das klappt. Habs selber noch nicht ausprobiert.

Gruß, Andreas.

### [#10](https://www.typo3.net/d/24353-logout-aus-frontend-editing/10) · DannyWI · 2005-05-18

Hab das jetzt so umgesetzt und es funktioniert.

```typoscript
# Link nur für eineloggte user sichtbar
seite = PAGE
[globalVar = TSFE : beUserLogin > 0]
 seite.10.marks.LOGOUT = TEXT
      seite.10.marks.LOGOUT.field = uid
seite.10.marks.LOGOUT.wrap  =<a href="http://mp-intra/typo3_atlantis/typo3/logout.php?redirect=http://mp-intra/typo3_atlantis/index.php?id=|">Logout</a>
                      [else]
                      seite.10.marks.LOGOUT = TEXT
                      seite.10.marks.LOGOUT.value =
                      page.10.marks.LOGOUT.field = uid
[global]
```

Aber wozu ist der Teil ?

```typoscript
&ATBE=1&sendLogoutSignal=1
```

MfG

Danny

### [#11](https://www.typo3.net/d/24353-logout-aus-frontend-editing/11) · Floater · 2007-02-07

bei mir funktioniert es auch.

aber ich möchte die domain "www.xxx.de" nicht fix eintragen sondern variabel.

habe im template-TS

```typoscript
config.baseURL = http://www.xxx.de/
```

definiert.

kann ich irgendwie darauf zugreifen im TS? oder das ARRAY $_HOST zugreifen?

danke für eure hilfe,
floater

### [#12](https://www.typo3.net/d/24353-logout-aus-frontend-editing/12) · slartibartfass · 2007-03-19

Hi,

das sollte wie folgt gehen...

```typoscript
config.baseURL = http://www.xxx.de/

10 = TEXT
10.data = TSFE:baseUrl
```

Dann steht in "10" der Inhalt aus "config.baseURL" drin. Achte nur auf die Groß- und Kleinschreibung. Bei mir ging es nur so wie oben angegeben. Hat mich einiges an Kopfzerbrechen gekostet...

Gruß,
Slartibartfass

---

Quelle: „Logout aus Frontend Editing“, typo3.net, https://www.typo3.net/d/24353-logout-aus-frontend-editing
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
