Frontend-Benutzer-Cookie löschen

von Marco Simbürger

Wenn man mal einen Contao Frontend-Benutzer via Template abmelden möchte, kann man dies mit folgendem einfachen Code tun:

<?php
  unset($_COOKIE['FE_USER_AUTH']);
  setcookie('FE_USER_AUTH', '', time() - 3600, '/');
?>

Mit diesem Code wird das Cookie FE_USER_AUTH gelöscht und der Frontend-Benutzer wird abgemeldet. Ein zusätzlicher Vorteil ist, dass man im Backend immer noch angemeldet bleibt, da ja nur das Frontend-Benutzer-Cookie gelöscht wird (vor allem beim Entwickeln sehr nützlich).

Wie und wo man diesen Code einfügt ist jedem selbst überlassen (in einer html5-Datei und dann mit dem InsertTag file:: einfügen, einen eigenen InsertTag erstellen,  in einem HOOK usw.).

Zurück

Kommentare

Einen Kommentar schreiben

Bitte addieren Sie 9 und 5.