[TYPO3-german] felogin und der Abmelden-Button

Wolfgang Kleinbach mailinglist at zeichensatz.de
Fri Mar 19 09:51:31 CET 2010


Martin Ceglarek schrieb:
>
> Am 16.03.2010 08:29, schrieb Wolfgang Kleinbach:
>> Martin Ceglarek schrieb:
>>> Hallo Andreas,
>>>
>>> ich hatte vor einiger Zeit denselben Wunsch und habe diesbezüglich
>>> unter
>>> http://www.typo3.net/index.php?id=13&action=list_post&tid=78612&page=1
>>> mit dem Entwickler kommuniziert. (ziemlich weit hinten in der 
>>> Disskusion)
>>>
>>> Der Schritt mit "Erfolgreich angemeldet" ist in der Extensionstruktur
>>> fest hartcodiert und lässt sich nur per Patchen des Quellcodes umgehen.
>>> Das Patchen ist dort beschrieben.
>>> Das Problem dieser Lösung ist aber, dass man bei jedem Update von
>>> TYPO3 nachpatchen muss und dass der Patch Probleme beim Redirect
>>> verursacht, das ich ebenfalls brauche.
>>>
>>> Ich habe mich jetzt damit arrangiert und es bei der Originallösung
>>> belassen in der Hoffnung, dass die Websiteuser damit trotzdem 
>>> klarkommen.
>>>
>>> Gruß
>>>
>>> Martin
>> Hallo Martin,
>>
>> das Problem, dass Du hier ansprichst, konnte ich mit einem anderen Patch
>> lösen, der im Gegensatz zum vom Autor vorgeschlagenen Patch beim
>> Redirect keine Probleme verursacht und daher vielleicht für Dich auch
>> eine Lösung sein könnte.
>> Siehe http://bugs.typo3.org/view.php?id=13798
>>
>> Das Problem von Andreas war/ist aber wohl ein anderes, wenn ich seine
>> späteren Beiträge richtig erinnere.
>>
>> Gruss,
>>
>> Wolle
>>
>>
>
> Hallo Wolfgang,
>
> danke für Deinen interessanten Hinweis. Habe mir die Sache jetzt 
> genauer angeschaut und sie funktioniert tatsächlich recht gut.
>
> Das Problem behebt sie allerdings nicht wirklich sauber, da sie eine 
> Mischform aus den Templates LOGIN und LOGOUT erzeugt und erst beim 
> Neuaufrufen der Seite wie gehabt das normale Template LOGUOT 
> erscheint. Der Schritt über "login success" bleibt also nach wie vor 
> erhalten.
>
> So wie ich es sehe, besteht also das Problem der felogin in dem aus 
> der newloginbox geerbten Zustand "login success", der m. E. 
> überflüssig ist, da er keine Infos bzw. keine Funktionalität enthält, 
> die nicht der Schritt mit dem Template LOGUOT enthalten würde. Die 
> Extension hat also so gesehen keinen Fehler. Sie arbeitet einfach mit 
> einem Zustand der besser nicht drin enthalten sein sollte.
>
> Würde die Extension also nach dem Login sofort auf Logout gehen, wäre 
> die Sache wirklich sauber gelöst.
>
> Das bewirkte übrigens der Patch des Entwicklers.
>
> Gruß
>
> Martin Ceglarek
Hallo Martin,

es ist richtig, dass der Minimalpatch, wie ich ihn vorgeschlagen habe, 
eine Mischform aus den LOGIN- und LOGOUT-Templates erzeugt, was ich aber 
nicht wirklich als Problem sehe. Der Nachteil des Entwicklerpatches ist, 
dass damit (bei Bedarf) kein Redirect beim Login möglich ist, was mit 
dem von mir vorgeschlagenen Patch geht.

Wenn die Extension direkt nach dem Login sofort auf Logout gehen würde, 
könnte m.E. keine unterschiedliche Ausgabe des Status über die Marker 
###STATUS_HEADER### und ###STATUS_MESSAGE### in dem bisherigen Sinne 
erfolgen, also: "Benutzeranmeldung", "Anmeldung erfolgreich" und 
"Aktueller Status". Den Zustand, in dem "Anmeldung erfolgreich" 
ausgegeben würde, gäbe es dann m.E. nicht mehr.

Eine saubere Lösung wäre es wohl, für diesen Zustand ein eigenes 
Template zu verwenden.

Gruss,

Wolle



More information about the TYPO3-german mailing list