Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * 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;
 }