当前位置: 首页>>代码示例>>PHP>>正文


PHP Acceso类代码示例

本文整理汇总了PHP中Acceso的典型用法代码示例。如果您正苦于以下问题:PHP Acceso类的具体用法?PHP Acceso怎么用?PHP Acceso使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Acceso类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: setAcceso

 /**
  * Método para registrar un acceso
  * @param string $tipo Tipo de acceso acceso/salida
  * @param int $usuario Usuario que accede
  * @param string $ip  Dirección ip
  */
 public static function setAcceso($tipo, $usuario)
 {
     $usuario = Filter::get($usuario, 'numeric');
     $obj = new Acceso();
     $obj->usuario_id = $usuario;
     $obj->ip = DwUtils::getIp();
     $obj->tipo_acceso = $tipo == Acceso::ENTRADA ? 1 : 2;
     $obj->create();
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:15,代码来源:acceso.php

示例2: DameAcceso

 public static function DameAcceso()
 {
     if (!isset(self::$objetoDeAcceso)) {
         self::$objetoDeAcceso = new Acceso();
     }
     return self::$objetoDeAcceso;
 }
开发者ID:manupg3,项目名称:segundoparcial,代码行数:7,代码来源:AccesoAdatos.php

示例3: scopeAcceso

 public function scopeAcceso($query, $user_id)
 {
     if (!empty($user_id)) {
         $arr_tipos_proyecto = array();
         $arr_urgs = array();
         $arr_proyectos = array();
         $accesos = Acceso::whereUserId($user_id)->get();
         foreach ($accesos as $acceso) {
             if ($acceso->acceso_type == 'TipoProyecto') {
                 $arr_tipos_proyecto[] = $acceso->acceso_id;
             }
             if ($acceso->acceso_type == 'Urg') {
                 $arr_urgs[] = $acceso->acceso_id;
             }
             if ($acceso->acceso_type == 'Proyecto') {
                 $arr_proyectos[] = $acceso->acceso_id;
             }
         }
         if (count($arr_tipos_proyecto) > 0) {
             $query->whereIn('tipo_proyecto_id', $arr_tipos_proyecto);
         }
         if (count($arr_urgs) > 0) {
             $query->whereIn('urg_id', $arr_urgs);
         }
         if (count($arr_proyectos) > 0) {
             $query->whereIn('id', $arr_proyectos);
         }
     } else {
         $query->whereId(0);
     }
     return $query;
 }
开发者ID:armandolazarte,项目名称:gia,代码行数:32,代码来源:Proyecto.php

示例4: Borrar

 public static function Borrar($numero)
 {
     $acceso = Acceso::DameAcceso();
     $consulta = $acceso->RetornarConsulta("DELETE FROM productos WHERE numero=:numero");
     $consulta->bindValue(":numero", $numero);
     $consulta->execute();
 }
开发者ID:manupg3,项目名称:segundoparcial,代码行数:7,代码来源:ClaseProducto.php

示例5: buscar

 /**
  * Método para buscar
  */
 public function buscar($field = 'nombres', $value = 'none', $order = 'order.fecha.asc', $page = 1)
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $field = Input::hasPost('field') ? Input::post('field') : $field;
     $value = Input::hasPost('field') ? Input::post('value') : $value;
     $acceso = new Acceso();
     $accesos = $acceso->getAjaxAcceso($field, $value, $order, $page);
     if (empty($accesos->items)) {
         DwMessage::info('No se han encontrado registros');
     }
     $this->accesos = $accesos;
     $this->order = $order;
     $this->field = $field;
     $this->value = $value;
     $this->page_title = 'Búsqueda de ingresos al sistema';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:19,代码来源:acceso_controller.php

示例6: getStatsGenerales

 public function getStatsGenerales()
 {
     if (Acceso::tipoUsuario() == 1) {
     } else {
         return 401;
     }
 }
开发者ID:NopalDesignAndSoftware,项目名称:Uniformes,代码行数:7,代码来源:estadisticaControlador.php

示例7: getLista

 public function getLista()
 {
     if (Acceso::tipoUsuario() == 1 || Acceso::tipoUsuario() == 2) {
         return ProveedorModelo::getLista();
     } else {
         return 401;
     }
 }
开发者ID:NopalDesignAndSoftware,项目名称:Uniformes,代码行数:8,代码来源:proveedoresControlador.php

示例8: agregarVenta

 public function agregarVenta()
 {
     if (Acceso::tipoUsuario() == 1 || Acceso::tipoUsuario() == 2) {
         $usuario = UsuarioModelo::getPersonaPorCredenciales($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
         $respuesta = VentaModelo::agregar($_POST, $usuario->usuarioID);
         return $respuesta;
     } else {
         return 401;
     }
 }
开发者ID:NopalDesignAndSoftware,项目名称:Uniformes,代码行数:10,代码来源:ventasControlador.php

示例9: __construct

 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miInspectorHTML = InspectorHTML::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->rutaURL = $this->miConfigurador->getVariableConfiguracion("host");
     $this->rutaURL .= $this->miConfigurador->getVariableConfiguracion("site");
     $this->Access = Acceso::singleton();
     $conexion = "master";
     $this->master_resource = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
 }
开发者ID:kipuproject,项目名称:block,代码行数:11,代码来源:Api.class.php

示例10: agregarUniforme

 public function agregarUniforme()
 {
     if (Acceso::tipoUsuario() == 1) {
         $respuesta = UniformeModelo::agregar($_POST);
         if ($respuesta != 0) {
             return $respuesta;
         } else {
             return 400;
         }
     } else {
         return 401;
     }
 }
开发者ID:NopalDesignAndSoftware,项目名称:Uniformes,代码行数:13,代码来源:uniformesControlador.php

示例11: setSession

 /**
  * Método para abrir y cerrar sesión
  * @param type $opt
  * @return boolean
  */
 public static function setSession($opt = 'open', $user = NULL, $pass = NULL, $mode = NULL)
 {
     if ($opt == 'close') {
         $usuario = Session::get('id');
         if (MkcAuth::logout()) {
             //Registro la salida
             Acceso::setAcceso(Acceso::SALIDA, $usuario);
             return true;
         }
         MkcMessage::error(MkcAuth::getError());
     } else {
         if ($opt == 'open') {
             if (MkcAuth::isLogged()) {
                 return true;
             } else {
                 if (MkcForm::isValidToken()) {
                     if (MkcAuth::login(array('login' => $user), array('password' => sha1($pass)), $mode)) {
                         $usuario = self::getUsuarioLogueado();
                         if ($usuario->id != 2 && $usuario->estado_usuario != EstadoUsuario::ACTIVO) {
                             MkcAuth::logout();
                             MkcMessage::error('Lo sentimos pero tu cuenta se encuentra inactiva. <br />Si esta información es incorrecta contacta al administrador del sistema.');
                             return false;
                         }
                         Session::set('nombre', $usuario->nombre);
                         Session::set('apellido', $usuario->apellido);
                         Session::set('cargo', $usuario->cargo);
                         Session::set('fotografia', $usuario->fotografia);
                         Session::set("ip", MkcUtils::getIp());
                         Session::set('perfil', $usuario->perfil);
                         Session::set('tema', $usuario->tema);
                         Session::set('app_ajax', $usuario->app_ajax);
                         //Registro el acceso
                         Acceso::setAcceso(Acceso::ENTRADA, $usuario->id);
                         MkcMessage::info("¡ Bienvenido <strong>{$usuario->login}</strong> !.");
                         return true;
                     } else {
                         MkcMessage::error(MkcAuth::getError());
                     }
                 } else {
                     MkcMessage::info('La llave de acceso ha caducado. <br />Por favor ' . Html::link('sistema/login/entrar/', 'recarga la página <b>aquí</b>'));
                 }
             }
         } else {
             MkcMessage::error('No se ha podido establecer la sesión actual.');
         }
     }
     return false;
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:53,代码来源:usuario.php

示例12: ConPermisos

 public static function ConPermisos($Login, $pag, $pagDestError)
 {
     try {
         //Comprueba los Permisos con la funcion anterior
         if (Acceso::ConPermisosSinRed($Login, $pag) == 0) {
             Acceso::RegistraAcceso($Login, $pag, 0);
             $_SESSION['error'] = 'ERR ACC';
             header("Location: " . $pagDestError);
             exit;
         }
         Acceso::RegistraAcceso($Login, $pag, 1);
     } catch (Exception $e) {
         $_SESSION['error'] = $e->getMessage();
         header("Location: " . $pagDestError);
         exit;
     }
 }
开发者ID:gdvarela,项目名称:ET3,代码行数:17,代码来源:Acceso.php

示例13: setSession

 /**
  * Método para abrir y cerrar sesión
  * @param type $opt
  * @return boolean
  */
 public static function setSession($opt = 'open', $user = NULL, $pass = NULL, $mode = NULL)
 {
     if ($opt == 'close') {
         //Cerrar Sesión
         $usuario = Session::get('id');
         if (DwAuth::logout()) {
             //Registro la salida
             Acceso::setAcceso(Acceso::SALIDA, $usuario);
             return TRUE;
         }
         Flash::error(DwAuth::getError());
     } else {
         if ($opt == 'open') {
             //Abrir Sesión
             if (DwAuth::isLogged()) {
                 return TRUE;
             } else {
                 if (DwForm::isValidToken()) {
                     //Si el formulario es válido
                     if (DwAuth::login(array('login' => $user), array('password' => $pass), $mode)) {
                         $usuario = self::getUsuarioLogueado();
                         if ($usuario->perfil_id != Perfil::SUPER_USUARIO && $usuario->estado_usuario != EstadoUsuario::ACTIVO) {
                             DwAuth::logout();
                             Flash::error('Lo sentimos pero tu cuenta se encuentra inactiva. <br />Si esta información es incorrecta contacta al administrador del sistema.');
                             return false;
                         }
                         Session::set("ip", DwUtils::getIp());
                         Session::set('perfil', $usuario->perfil);
                         //Registro el acceso
                         Acceso::setAcceso(Acceso::ENTRADA, $usuario->id);
                         Flash::info("¡ Bienvenido <strong>{$usuario->login}</strong> !.");
                         return TRUE;
                     } else {
                         Flash::error(DwAuth::getError());
                     }
                 } else {
                     Flash::info('La llave de acceso ha caducado. <br />Por favor ' . Html::link('sistema/login/entrar/', 'recarga la página <b>aquí</b>'));
                 }
             }
         } else {
             Flash::error('No se ha podido establecer la sesión actual.');
         }
     }
     return FALSE;
 }
开发者ID:arleincho,项目名称:bee,代码行数:50,代码来源:usuario.php

示例14: accesos

 /**
  * Método para ver los accesos
  */
 public function accesos($key, $page = 'page.1')
 {
     if (!($id = Security::getKey($key, 'shw_accesos', 'int'))) {
         return Redirect::toAction('listar');
     }
     $usuario = new Usuario();
     if (!$usuario->getInformacionUsuario($id)) {
         Flash::error('Lo sentimos, no se ha podido establecer la información del usuario');
         return Redirect::toAction('listar');
     }
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $acceso = new Acceso();
     $this->accesos = $acceso->getListadoAcceso($usuario->id, 'todos', 'order.fecha.desc', $page);
     $this->key = $key;
     $this->usuario = $usuario;
     $this->page_title = 'Seguimiento a estados del usuario';
 }
开发者ID:arleincho,项目名称:bee,代码行数:20,代码来源:usuarios_controller.php

示例15: Acceso

<?php

if ($_POST) {
    $acceso = new Acceso();
    $acceso->Login();
    $entrar = new Salir();
    $entrar->Entrar();
    if ($_SESSION['status'] == 1) {
        $_SESSION['status'] = 'Conectado';
    } else {
        $_SESSION['status'] = 'Desconetado';
    }
    exit;
} else {
    if (isset($_SESSION['id'])) {
        $template = new Smarty();
        $template->display('index.tpl');
    } else {
        $template = new Smarty();
        $template->display('login.tpl');
        #$template->display('pages/charts/chartjs.tpl');
    }
}
开发者ID:Grieta,项目名称:db,代码行数:23,代码来源:loginController.php


注:本文中的Acceso类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。