public function getContent() { $ret = ''; if (Kwf_Util_SessionToken::getSessionToken()) { $ret = "<script type=\"text/javascript\">\n"; $ret .= "Kwf.sessionToken = '" . Kwf_Util_SessionToken::getSessionToken() . "';\n"; $ret .= "</script>\n"; } return $ret; }
protected function _validateSessionToken() { if (Kwf_Util_SessionToken::getSessionToken()) { if (!$this->_getParam('kwfSessionToken') && !$this->getRequest()->getHeader('X-Kwf-Session-Token')) { throw new Kwf_Exception("Missing sessionToken parameter or X-Kwf-Session-Token header"); } if ($this->_getParam('kwfSessionToken') != Kwf_Util_SessionToken::getSessionToken() && $this->getRequest()->getHeader('X-Kwf-Session-Token') != Kwf_Util_SessionToken::getSessionToken()) { throw new Kwf_Exception("Invalid kwfSessionToken"); } } }
public function getContent() { $ret = ''; if (Kwf_Util_SessionToken::getSessionToken()) { $ret = "<script type=\"text/javascript\">\n"; if ($up = Kwf_Config::getValue('application.uniquePrefix')) { $ret .= "{$up}."; } $ret .= "Kwf.sessionToken = '" . Kwf_Util_SessionToken::getSessionToken() . "';\n"; $ret .= "</script>\n"; } return $ret; }
public function ext($class, $config = array(), $viewport = null) { //das ist nötig weil wenn $config ein leeres Array ist, kommt sonst [] //raus aber {} wird benötigt (array als config ist ungültig) $config = (object) $config; $vars = get_object_vars($this); foreach ($vars as $key => $value) { if ('_' != substr($key, 0, 1)) { $config->{$key} = $value; } } // View einrichten $ext['class'] = $class; if (!isset($config->id)) { $config->id = 'mainPanel'; } if (!isset($config->region)) { $config->region = 'center'; } if (isset($config->assetsPackage)) { $ext['assetsPackage'] = $config->assetsPackage; unset($config->assetsPackage); } else { $ext['assetsPackage'] = Kwf_Assets_Package_Default::getAdminMainInstance(); } $ext['config'] = $config; if (!$viewport) { if (isset($config->viewport)) { $viewport = $config->viewport; } else { $viewport = Zend_Registry::get('config')->ext->defaultViewport; } } $ext['viewport'] = $viewport; $ext['userRole'] = 'guest'; if (Zend_Registry::get('userModel')) { $ext['userRole'] = Zend_Registry::get('userModel')->getAuthedUserRole(); $user = Zend_Registry::get('userModel')->getAuthedUser(); if ($user) { $ext['user'] = "******"; } } $this->ext = $ext; $this->extTemplate = 'ext.tpl'; if (Kwf_Util_SessionToken::getSessionToken()) { $this->sessionToken = Kwf_Util_SessionToken::getSessionToken(); } $this->applicationName = Zend_Registry::get('config')->application->name; $this->favicon = self::getFavicon(); $this->uniquePrefix = Kwf_Config::getValue('application.uniquePrefix'); }
public function jsonLoginUserAction() { $result = $this->_login(); if (!$result->isValid()) { $this->view->error = implode("<br />", $result->getMessages()); } $this->view->sessionToken = Kwf_Util_SessionToken::getSessionToken(); }
public function jsonGetSessionTokenAction() { $this->view->sessionToken = Kwf_Util_SessionToken::getSessionToken(); }