コード例 #1
0
 public function onKernelRequest(GetResponseEvent $event)
 {
     if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
         return;
     }
     $request = $event->getRequest();
     if ($request->request->has('sessionId')) {
         $request->cookies->set($this->session->getName(), 1);
         $sessionId = $this->encryption->decrypt($request->request->get('sessionId'));
         $this->session->setId($sessionId);
     }
 }
コード例 #2
0
ファイル: ImageUpload.php プロジェクト: csbill/csbill
 /**
  * @param FormView      $view
  * @param FormInterface $form
  * @param array         $options
  */
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $sessionId = $this->session->getId();
     $view->vars['sessionId'] = $this->encryption->encrypt($sessionId);
 }