예제 #1
0
 function LoginA($user, $pass)
 {
     session_cache_limiter('private_no_expire');
     $data = new pegaso();
     $rs = $data->AccesoLogin($user, $pass);
     //var_dump($rs);
     if (count($rs) > 0) {
         $r = $data->CompruebaRol($user);
         //var_dump($r);
         if ($r['USER_ROL'] == 'administrador') {
             /*Cambio el fetch_assoc cambia la forma en acceder al dato*/
             $this->MenuAdmin();
         } elseif ($r['USER_ROL'] == 'administracion') {
             $this->MenuAd();
         } elseif ($r['USER_ROL'] == 'usuario') {
             $this->MenuUsuario();
         } else {
             $e = "Error en acceso 1, favor de revisar usuario y/o contraseña";
             header('Location: index.php?action=login&e=' . urlencode($e));
             exit;
         }
     } else {
         $e = "Error en acceso 2, favor de revisar usuario y/o contraseña";
         header('Location: index.php?action=login&e=' . urlencode($e));
         exit;
     }
 }
예제 #2
0
 function LoginA($user, $pass)
 {
     session_cache_limiter('private_no_expire');
     $data = new pegaso();
     $rs = $data->AccesoLogin($user, $pass);
     //var_dump($rs);
     if (count($rs) > 0) {
         $r = $data->CompruebaRol($user);
         //var_dump($r);
         switch ($r->USER_ROL) {
             case 'administrador':
                 $this->MenuAdmin();
                 break;
             case 'administracion':
                 $this->MenuAd();
                 break;
             case 'usuario':
                 $this->MenuUsuario();
                 break;
             case 'ventas':
                 $this->MenuVentas();
                 break;
             case 'compras':
                 $this->MenuCompras();
                 break;
             case 'tesoreria':
                 $this->MenuTesoreria();
                 break;
             case 'logistica':
                 $this->MenuLogistica();
                 break;
             default:
                 $e = "Error en acceso 1, favor de revisar usuario y/o contraseña";
                 header('Location: index.php?action=login&e=' . urlencode($e));
                 exit;
                 break;
         }
     } else {
         $e = "Error en acceso 2, favor de revisar usuario y/o contraseña";
         header('Location: index.php?action=login&e=' . urlencode($e));
         exit;
     }
 }
예제 #3
0
 function LoginA($user, $pass)
 {
     session_cache_limiter('private_no_expire');
     $data = new pegaso();
     $rs = $data->AccesoLogin($user, $pass);
     //var_dump($rs);
     if (count($rs) > 0) {
         $r = $data->CompruebaRol($user);
         //var_dump($r);
         switch ($r->USER_ROL) {
             case 'administrador':
                 $this->MenuAdmin();
                 break;
             case 'administracion':
                 $this->MenuAd();
                 break;
             case 'usuario':
                 $this->MenuUsuario();
                 break;
             case 'ventas':
                 $this->MenuVentas();
                 break;
             case 'compras':
                 $this->MenuCompras();
                 break;
             case 'recepcion':
                 $this->MenuRecep();
                 break;
             default:
                 $e = "Error en acceso 1, favor de revisar usuario y/o contraseña";
                 header('Location: index.php?action=login&e=' . urlencode($e));
                 exit;
                 break;
         }
         /*if($r->USER_ROL == 'administrador'){ /*Cambio el fetch_assoc cambia la forma en acceder al dato
         			$this->MenuAdmin();
         		}elseif($r->USER_ROL == 'administracion'){
         			$this->MenuAd();
         		}elseif($r->USER_ROL == 'usuario'){
         			$this->MenuUsuario();
         		}else{
         			
         			
         		}*/
     } else {
         $e = "Error en acceso 2, favor de revisar usuario y/o contraseña";
         header('Location: index.php?action=login&e=' . urlencode($e));
         exit;
     }
 }