Backend Session Handler mit Extbase

In einem aktuellen Projekt müssen in den Backend Modulen Daten in die Session gespeichert und wieder ausgelesen werden.
Da die Erweiterung natürlich mit Extbase programmiert wird, habe ich mir dazu ich einen kleinen Wrapper für getSessionData und setAndSaveSessionData in $GLOBALS[‚BE_USER‘] geschrieben:

Domain/Session/BackendSessionHandler.php

Verwendung im Controller:

jQuery keepalive

Für manche Projekte brauchte ich schon die Möglichkeit, die PHP-Session am Leben zu halten ohne dass der Besucher aktiv auf der Webseite etwas macht. Das kann man ganz einfach erreichen indem man in gewissen Abständen, z.B. 5 Minuten einen Ajax-Call auf eine PHP Datei macht in der die Session berührt wird.
„jQuery keepalive“ weiterlesen