示例#1
0
 /**
  * Gets the generated redirect message from setMessage()
  *
  * @return array|null
  * @throws \Exception
  */
 public function getMessage()
 {
     $param = $this->sessionHandler->get('redirect_message');
     if (isset($param) && is_array($param)) {
         $this->sessionHandler->remove('redirect_message');
     }
     return $param;
 }
示例#2
0
文件: FormToken.php 项目: acp3/core
 /**
  * Removes the form token from the session
  *
  * @param string $token
  */
 public function unsetFormToken($token = '')
 {
     $tokenName = Core\Session\SessionHandlerInterface::XSRF_TOKEN_NAME;
     if (empty($token) && $this->request->getPost()->has($tokenName)) {
         $token = $this->request->getPost()->get($tokenName, '');
     }
     if (!empty($token)) {
         $sessionToken = $this->sessionHandler->get($tokenName);
         if (!empty($sessionToken)) {
             $this->sessionHandler->remove($tokenName);
         }
     }
 }