Mal eine kleine Anfrage.
Es gibt den Login-Link. Meistens im Footer oder so.
Loggt man sich ein, steht an genau dieser Stelle: nichts.
Wie aufwendig wäre eine Core-Verbiegung, um an dieser Stelle einen Logout-Link erscheinen zu lassen?
Ich fände das erstens logischer statt nichts, und zweitens auch hilfreich für Unbedarfte.
Login-Link --- Logout?
Re: Login-Link --- Logout?
Das wäre trivial, aber eigentlich sollte das Logout nicht per Link getriggert werden, da das einen GET Request auslöst, der eigentlich "safe" sein sollte, es aber nicht ist, da ja Backups angelegt werden, und alte Backups sogar gelöscht werden können. Theoretisch könnte ein Browser das Logout sogar cachen, und dann würde es gar nicht erfolgen. Das Logout sollte daher besser mal auf ein POST-Formular umgestellt werden.frase wrote:Mal eine kleine Anfrage.
Es gibt den Login-Link. Meistens im Footer oder so.
Loggt man sich ein, steht an genau dieser Stelle: nichts.
Wie aufwendig wäre eine Core-Verbiegung, um an dieser Stelle einen Logout-Link erscheinen zu lassen?
Im eingeloggten Zustand nichts anzuzeigen, finde ich grundsätzlich schon okay. Unschön ist es nur, wenn mehrere Links mit einem Trennzeichen voneinander abgegrenzt werden – dann hat man zwei Trennzeichen nebeneinander. Man kann das aber im Template etwa wie folgt lösen:frase wrote:Ich fände das erstens logischer statt nichts, und zweitens auch hilfreich für Unbedarfte.
Code: Select all
<a href="?Impressum">Impressum<a>
<?php if (!XH_ADM):?>
| <?php loginlink()?>
<?php endif?>
Christoph M. Becker – Plugins for CMSimple_XH
Re: Login-Link --- Logout?
Schöne Erklärung - nichts verstanden.cmb wrote:Das wäre trivial, aber eigentlich sollte das Logout nicht per Link getriggert werden, da das einen GET Request auslöst, der eigentlich "safe" sein sollte, es aber nicht ist, da ja Backups angelegt werden, und alte Backups sogar gelöscht werden können. Theoretisch könnte ein Browser das Logout sogar cachen, und dann würde es gar nicht erfolgen. Das Logout sollte daher besser mal auf ein POST-Formular umgestellt werden.
Im Admin-Menü ist der Logout-Link doch auch ein einfacher href???
Das ist ja nur Optik, nicht ganz so wichtig.cmb wrote:Man kann das aber im Template etwa wie folgt lösen:
Re: Login-Link --- Logout?
Vereinfacht ausgedrückt gibt es GET- und POST-Requests. Erstere sollten nur Daten abrufen, aber keine Änderungen auf dem Server durchführen, denn dafür sind POST-Requests zuständig.frase wrote:Schöne Erklärung - nichts verstanden.cmb wrote:Das wäre trivial, aber eigentlich sollte das Logout nicht per Link getriggert werden, da das einen GET Request auslöst, der eigentlich "safe" sein sollte, es aber nicht ist, da ja Backups angelegt werden, und alte Backups sogar gelöscht werden können. Theoretisch könnte ein Browser das Logout sogar cachen, und dann würde es gar nicht erfolgen. Das Logout sollte daher besser mal auf ein POST-Formular umgestellt werden.
Bei HTML-Formularen kann man wählen, ob sie als GET- oder POST-Request submittet werden; Links erzeugen immer GET-Requests.
Ja, und das sollte eher mal geändert werden, als noch einen weiteren Logout-Link anzubieten.frase wrote:Im Admin-Menü ist der Logout-Link doch auch ein einfacher href???
Christoph M. Becker – Plugins for CMSimple_XH
Re: Login-Link --- Logout?
Aha.cmb wrote:Ja, und das sollte eher mal geändert werden, als noch einen weiteren Logout-Link anzubieten.
Gut.