public function beforeInvoke() { $adminAccess = false; //Ajde_Acl::validatePage('admin', '', ''); if (isset($_GET['_route']) && substr($_GET['_route'], 0, 5) == 'admin' || isset($_GET['returnto']) && substr($_GET['returnto'], 0, 5) == 'admin' || $adminAccess) { Ajde::app()->getDocument()->setLayout(new Ajde_Layout(config('layout.admin'))); } Ajde_Cache::getInstance()->disable(); return parent::beforeInvoke(); }
public function beforeInvoke() { Ajde_Cache::getInstance()->disable(); $this->_providername = Ajde::app()->getRequest()->getParam('provider', false); $sso = config('ssoProviders'); if (!$this->_providername || !in_array($this->_providername, $sso)) { Ajde_Http_Response::redirectNotFound(); } $classname = 'Ajde_User_Sso_' . ucfirst($this->_providername); $this->_provider = new $classname(); return parent::beforeInvoke(); }