protected final function initialize() { $recurso = ''; if ($this->module_name == 'admin') { View::template('admin'); if ($this->module_name) { $recurso = "{$this->module_name}/{$this->controller_name}/{$this->action_name}/"; } else { $recurso = "{$this->controller_name}/{$this->action_name}/"; } if (Auth::get('rol_id') == 5) { Flash::warning("No tienes permiso para acceder."); View::select(null, '401'); return FALSE; } Load::lib('SdAuth'); if (!SdAuth::isLogged()) { $this->error_msj = SdAuth::getError(); View::template('login'); return FALSE; } $ku_acl = new KuAcl(); $ku_acl->cargarPermisos(Auth::get('id')); if (!$ku_acl->check($recurso, Auth::get('id'))) { Flash::warning("No tienes permiso para acceder al siguiente recurso: <b>{$recurso}</b>"); View::select(null, '401'); return FALSE; } } }
public function initialize() { // if (Router::get('module') == 'root') { Load::lib('SdAuth'); if (SdAuth::isLogged()) { $this->template = 'green'; } else { $this->error_msj = SdAuth::getError(); $this->render(null, 'login2'); return false; } // } }
public function initialize() { View::template('theme'); if (Router::get('module') == 'admin') { Load::lib('SdAuth'); if (SdAuth::isLogged()) { View::template('admin'); } else { $this->error_msj = SdAuth::getError(); View::template('login'); return FALSE; } } }
public function login() { $this->title = 'Iniciar sesiĆ³n'; Load::lib('SdAuth'); if (!SdAuth::isLogged()) { if (Input::hasPost('txt_login')) { Flash::warning(SdAuth::getError()); } Input::delete('txt_password'); return FALSE; } else { return Router::redirect('/'); } }