/** * Returns the session contents * * @param string $key * @return mixed */ public function getSessionContents($key) { $sessionData = $this->backendUserAuthentication->getSessionData($key); if ($sessionData !== null) { $content = unserialize($sessionData); if (isset($content['contents'])) { return $content['contents']; } } return false; }
/** * Retrieves the saved session token or generates a new one. * * @return string */ protected function retrieveSessionToken() { $this->sessionToken = $this->backendUser->getSessionData('formSessionToken'); if (empty($this->sessionToken)) { $this->sessionToken = $this->generateSessionToken(); $this->persistSessionToken(); } return $this->sessionToken; }