[TYPO3-german] Mit Logout-Button im Menü direkt ausloggen ??

Simon Harhues Simon.Harhues at muenster.de
Thu Apr 5 15:23:00 CEST 2007


Hallo Michael,

Michael Ludwig schrieb:
[...]
> Die Frage ist: Kann man das irgendwie so regeln, dass man nicht erst
> auf den Logout-Button im Menü klicken muss und danach nochmals auf
> "Abmelden", sondern dass man sofort ausgeloggt wird bei einem Klick
> auf den Menü-Button??
> 
> Grüsse,
> Michael

Ja. Mein TS zu dem ganzen Login/Logout-Kram sieht mit Benutzung der 
Extension Newloginbox so aus:

temp.login_logout = TEXT
temp.login_logout.insertData = 1

[usergroup = *]
#Benutzer eingeloggt, logoutfeld anzeigen
temp.login_logout.value (
   <a 
href="/index.php?id={TSFE:id}&amp;logintype=logout&PID=99">ausloggen</a>

   <br /><a href="/index.php?id=100">Benutzerdaten bearbeiten</a>
   )
seite.10.marks.LOGIN < temp.login_logout

[else]
#kein Benutzer eingeloggt
temp.login_logout.value (
   <form action="index.php?id=99" method="post">
     <label for="benutzer">Benutzername:</label><br />
     <input type="text" name="user" id="benutzer" size="15" 
maxlength="32" /><br />
     <label for="passwort">Passwort:</label><br />
     <input type="password" name="pass" id="passwort" size="15" 
maxlength="32" /><br />
     <input type="submit" class="button" value="einloggen" />
     <input type="hidden" name="logintype" value="login">
     <input type="hidden" name="redirect_url" 
value="/index.php?id={TSFE:id}">
     <input type="hidden" name="pid" value="60">
   </form><br />
   <a 
href="/index.php?id=99&amp;no_cache=1&amp;tx_newloginbox_pi1[forgot]=1">Passwort 
vergessen?</a>
   )
seite.10.marks.LOGIN < temp.login_logout

[global]


Der Marker LOGIN steht bei mir dann direkt unter dem Menü.
Der Code in der Bedingung [usergroup = *] ist für das Ausloggen 
zuständig. Auf der Seite mit der id99 ist die Newloginbox eingefügt. In 
der Seite mit der id100 befindet sich das Bearbeitungsformular der 
Extension sr_feuserregister und die Seite mit der id60 ist ein Sysfolder 
mit allen Benutzern.

Gruß,
Simon


More information about the TYPO3-german mailing list