diff --git a/Classes/Utility/SessionUtility.php b/Classes/Utility/SessionUtility.php new file mode 100644 index 0000000..59fffcc --- /dev/null +++ b/Classes/Utility/SessionUtility.php @@ -0,0 +1,43 @@ + + * + ***/ + +/** + * + */ +class SessionUtility +{ + + /** + * + */ + public static function setSessionValue( + $type, $key, $value + ) { + $request = $GLOBALS['TYPO3_REQUEST']; + $frontendUser = $request->getAttribute('frontend.user'); + $frontendUser->setKey($type, $key, $value); + $frontendUser->storeSessionData(); + } + + /** + * + */ + public static function getSessionValue( + $type, $key + ) { + $request = $GLOBALS['TYPO3_REQUEST']; + $frontendUser = $request->getAttribute('frontend.user'); + return $frontendUser->getKey($type, $key); + } +}