示例#1
0
 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;
         }
     }
 }
示例#2
0
 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('/');
     }
 }