/** * */ public function init() { $this->session = Yii::app()->getSession(); if (null === $this->session->get($this->key)) { $this->session->add($this->key, []); } }
/** * */ public function init() { $this->session = Yii::app()->getSession(); $this->productRepository = Yii::app()->getComponent('productRepository'); if (null === $this->session->get($this->key)) { $this->session->add($this->key, []); } }
public function actionAjaxAuthenticationUser() { $loginUser = Yii::app()->request->getParam('username'); $passwordUser = Yii::app()->request->getParam('password'); $result = $this->autenticarUsuario($loginUser, $passwordUser); if ($result['success']) { $session = new CHttpSession(); $session->open(); $session->add('usuarioSesion', $result); $this->redirect('index.php'); } else { $this->redirect('login.php?message=' . $result['message'] . '&l=' . $loginUser); } }
/** * @param array $data * @return bool */ protected function set(array $data) { $this->session->add($this->key, $data); return true; }
protected function postFilter($filterChain) { self::$session->add('appointmentBuilder', self::$current); parent::postFilter($filterChain); }
/** * 生成一个csrf token */ private function _generateCsrfToken() { //生成一个csrf token $this->_session->add($this->_csrfTokenName, sha1(uniqid(mt_rand(), true))); }