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


PHP Usuarios类代码示例

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


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

示例1: ValidaAcceso

 public function ValidaAcceso($Usuario, $NombreVista, $Redirige)
 {
     $usu = new Usuarios();
     if (!$usu->ValidaAcceso($Usuario, $NombreVista)) {
         header("location:" . $Redirige);
     }
 }
开发者ID:raicerk,项目名称:Biblioteca,代码行数:7,代码来源:Controller.Vista.php

示例2: logar

 public function logar(Login $login)
 {
     $Sql = new Sql();
     $sb = new StringBuilder();
     $sb->append("SELECT *");
     $sb->append("FROM " . T_USUARIO);
     $sb->append(sprintf("WHERE login_usr = %s", $login->getLoginUsr()));
     $sb->append(sprintf("AND senha_usr = %s", $login->getSenhaUsr()));
     $sb->append("AND ativo_usr = 1");
     $retorno = $Sql->ExecutaSQL($sb->toString());
     if (count($retorno) > 0) {
         global $Sess;
         // Dados do Usuario Logado
         $Sess->usuario = $retorno[0];
         // Atualiza o usuário
         $usuario = new Usuarios();
         $usuario->setCodigoUsr(toNumero($retorno[0]['codigo_usr']));
         $usuario->setUltimoacessoUsr(toDateTime());
         $this->alterar($usuario);
         // inicia Sessao
         $Sess->logado_sys = true;
         $Sess->ultimoacesso_sys = time();
         return true;
     }
     return false;
 }
开发者ID:jhonleandres,项目名称:estagio,代码行数:26,代码来源:LoginDAO.php

示例3: actionLogin

 public function actionLogin()
 {
     $formLogin = new LoginForm();
     if (isset($_POST['ajax']) && $_POST['ajax'] === 'login-form') {
         var_dump($_POST);
         die;
         echo CActiveForm::validate($model);
         Yii::app()->end();
     }
     if (isset($_POST['LoginForm'])) {
         $formLogin->attributes = $_POST['LoginForm'];
         if ($formLogin->validate() && $formLogin->login()) {
             $idSesion = Yii::app()->user->id;
             $objusuario = new Usuarios();
             $usuario = $objusuario->findByPk($idSesion);
             switch ($usuario->roles_id) {
                 case '1':
                     # Redirecciona al perfil del Usuario registrado
                     break;
                 case '2' or '3':
                     $this->redirect(array('propuestas/listar'));
                     break;
                 default:
                     $this->redirect(array('site/login'));
                     break;
             }
         }
     }
     $this->render('login', array('model' => $formLogin));
 }
开发者ID:Telemedellin,项目名称:directorioartistas,代码行数:30,代码来源:SiteController.php

示例4: create

 /**
  * Crea un Usuario
  *
  */
 public function create()
 {
     //datos del select
     $this->perfiles = $this->Perfiles->find();
     /**
      * Se verifica si el usuario envio el form (submit) y si ademas
      * dentro del array POST existe uno llamado "usuarios"
      * el cual aplica la autocarga de objeto para guardar los
      * datos enviado por POST utilizando autocarga de objeto
      */
     if ($this->has_post('usuarios')) {
         $usuarios = $this->post('usuarios');
         //verifica que las claves sean iguales
         if ($usuarios['password'] === $usuarios['password2']) {
             $usuarios['password'] = sha1($usuarios['password']);
             $user = new Usuarios($usuarios);
             if (!$user->save()) {
                 Flash::error('Falló Operación');
                 //se hacen persistente los datos en el formulario
                 $this->usuarios = $usuarios;
             }
             Router::route_to('action: index', 'id: 1');
         } else {
             Flash::error('Las claves no son iguales');
             //se limpian del array las claves ingresadas
             unset($usuarios['password']);
             //se hacen persistente los datos en el formulario
             $this->usuarios = $usuarios;
         }
     }
 }
开发者ID:al3jandro,项目名称:Tellus,代码行数:35,代码来源:usuarios_controller.php

示例5: getLocaisSecundarios

    /**
     * 
     * Recupera os locais secundários associados ao usuário
     * @param Usuarios $usuario
     */
    public function getLocaisSecundarios(Usuarios $usuario)
    {
        $_dql = 'SELECT l
				FROM CacicCommonBundle:Locals l
				WHERE l.idLocal IN ( ' . $usuario->getTeLocaisSecundarios() . ' )';
        return $this->getEntityManager()->createQuery($_dql)->getArrayResult();
    }
开发者ID:mistercomputer,项目名称:cacic,代码行数:12,代码来源:UsuarioRepository.php

示例6: excluir

 public function excluir()
 {
     $usuario = new Usuarios();
     $usuario->setCodigoUsr(toNumero(GetVar('codigo_usr')));
     $usuariosDAO = new UsuariosDAO();
     $return = $usuariosDAO->excluir($usuario);
     $result = $return ? 'Registro Excluido com sucesso.' : 'Erro ao Excluir Registro.';
     echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
 }
开发者ID:jhonleandres,项目名称:estagio,代码行数:9,代码来源:UsuariosController.php

示例7: actionAdmin

 public function actionAdmin()
 {
     $model = new Usuarios('search');
     $model->unsetAttributes();
     if (isset($_GET['Usuarios'])) {
         $model->setAttributes($_GET['Usuarios']);
     }
     $this->render('admin', array('model' => $model));
 }
开发者ID:dev-lav,项目名称:htdocs,代码行数:9,代码来源:UsuariosController.php

示例8: existe

 public function existe(Usuarios $_prClasse)
 {
     $sb = new StringBuilder();
     $Sql = new Sql();
     $sb->append("SELECT 1 AS TOTAL");
     $sb->append("FROM " . T_USUARIO);
     $sb->append("WHERE UPPER(login_usr) = " . strtoupper($_prClasse->getLoginUsr()));
     $retorno = $Sql->ExecutaSQL($sb->toString());
     return $retorno[0]['TOTAL'] > 0 ? true : false;
 }
开发者ID:jhonleandres,项目名称:estagio,代码行数:10,代码来源:UsuariosDAO.php

示例9: forzarAbrirSesion

 public static function forzarAbrirSesion()
 {
     if (!isset($_SESSION['ID'])) {
         if (Cookie::Existe("ID")) {
             //Forzar login
             $USUARIO = new Usuarios();
             $USUARIO->forzarLogin(Cookie::Obtener("ID"));
         }
     }
     return false;
 }
开发者ID:rauldolores,项目名称:Inova-360-Website,代码行数:11,代码来源:Sesion.php

示例10: postCadastrar

 public function postCadastrar()
 {
     $dadosCadastro = Input::all();
     $validador = Validator::make($dadosCadastro, $this->regra_cadastro);
     if ($validador->fails()) {
         return Redirect::to('login')->withErrors($validador)->withInput();
     }
     $usuarios = new Usuarios();
     $retorno_cadastro = $usuarios->insertUsuarios($dadosCadastro);
     return View::make('login.login', compact('retorno_cadastro'));
 }
开发者ID:arrobarafael,项目名称:repositorio1,代码行数:11,代码来源:LoginController.php

示例11: verificaSessao

 public function verificaSessao()
 {
     if (isset($_SESSION['id'])) {
         $usuarios = new Usuarios();
         $resultado = $usuarios->buscaPorId($_SESSION['id']);
         if ($resultado['0']['login'] !== $_SESSION['login'] || $resultado['0']['senha'] !== $_SESSION['senha']) {
             header('Location: ' . URL_ROOT . 'erro/401.php');
         }
     } else {
         header('Location: ' . URL_ROOT . 'erro/401.php');
     }
 }
开发者ID:keno-teixeira,项目名称:PHP-leaflet-wms,代码行数:12,代码来源:Autentica.php

示例12: indexAction

 public function indexAction()
 {
     $this->assets->addCss('/jqwidgets/styles/jqx.base.css')->addCss('/jqwidgets/styles/jqx.custom.css')->addCss('/js/fileinput/css/fileinput.min.css');
     $this->assets->addJs('/jqwidgets/jqxcore.js')->addJs('/jqwidgets/jqxmenu.js')->addJs('/jqwidgets/jqxdropdownlist.js')->addJs('/jqwidgets/jqxlistbox.js')->addJs('/jqwidgets/jqxcheckbox.js')->addJs('/jqwidgets/jqxscrollbar.js')->addJs('/jqwidgets/jqxgrid.js')->addJs('/jqwidgets/jqxdata.js')->addJs('/jqwidgets/jqxgrid.sort.js')->addJs('/jqwidgets/jqxgrid.pager.js')->addJs('/jqwidgets/jqxgrid.filter.js')->addJs('/jqwidgets/jqxgrid.selection.js')->addJs('/jqwidgets/jqxgrid.grouping.js')->addJs('/jqwidgets/jqxgrid.columnsreorder.js')->addJs('/jqwidgets/jqxgrid.columnsresize.js')->addJs('/jqwidgets/jqxdatetimeinput.js')->addJs('/jqwidgets/jqxcalendar.js')->addJs('/jqwidgets/jqxbuttons.js')->addJs('/jqwidgets/jqxdata.export.js')->addJs('/jqwidgets/jqxgrid.export.js')->addJs('/jqwidgets/globalization/globalize.js')->addJs('/jqwidgets/jqxgrid.aggregates.js')->addJs('/media/plugins/bootbox/bootbox.min.js')->addJs('/media/plugins/form-validation/jquery.validate.min.js')->addJs('/media/plugins/form-stepy/jquery.stepy.js')->addJs('/media/demo/demo-formwizard.js')->addJs('/scripts/clientes/index.js')->addJs('/assets/js/plugins.js')->addJs('/assets/js/pages/formsValidation.js')->addJs('/js/fileinput/js/fileinput.min.js');
     $empresa = Empresas::findFirst(array('baja_logica=1'));
     $this->view->setVar('empresa', $empresa);
     //$model = usuarios::find(array('habilitado=1 and nivel=3',"order"=>"paterno ASC"));
     $model = new Usuarios();
     $resul = $model->responsablecomercial();
     $responsable = $this->tag->select(array('responsable_id', $resul, 'using' => array('id', 'nombres'), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required'));
     $this->view->setVar('responsable', $responsable);
 }
开发者ID:fredd-for,项目名称:contrataciones,代码行数:12,代码来源:ClientesController.php

示例13: logea

 public function logea()
 {
     //$sucursales = $this->getSucursales();
     // Establece la variable de sesión
     $_SESSION['usuarioPortal'] = array('Id' => $this->getId(), 'Nombre' => $this->getNombre(), 'IdPerfil' => $this->getIdPerfil()->getId(), 'Email' => $this->getEMail(), 'Menu' => $this->getArrayMenu());
     // Actualiza el contador de logins
     $usuario = new Usuarios($this->Id);
     $usuario->NLogin++;
     $usuario->UltimoLogin = date("Y-m-d H:i:s");
     $usuario->save();
     unset($usuario);
 }
开发者ID:albatronic,项目名称:agentescloud,代码行数:12,代码来源:Usuarios.class.php

示例14: eliminarJuradoProfesional

function eliminarJuradoProfesional($login)
{
    $usuario = new Usuarios();
    $juradoProfesional = new JuradoProfesional();
    $res1 = $usuario->recuperar($login);
    $res2 = $juradoProfesional->recuperar($login);
    if ($res1 && $res2) {
        $res1 = $usuario->eliminar($login);
        $res2 = $juradoProfesional->eliminar($login);
    }
    return $res1 && $res2;
}
开发者ID:borxa12,项目名称:G44_ZOTZ,代码行数:12,代码来源:ControladorJuradoProfesional.php

示例15: authenticate

 /**
  * Método sobrescrito utilizado na autenticação do usuário
  * @see library/Zend/Auth/Adapter/Zend_Auth_Adapter_Interface#authenticate()
  */
 public function authenticate()
 {
     $usuario = new Usuarios();
     $listaUsuarios = $usuario->login($this->login, $this->senha);
     //verifica se foi retornado algum registro pela busca
     if (sizeof($listaUsuarios) > 0) {
         return $this->resultado(Zend_Auth_Result::SUCCESS, "logado com sucesso!.");
         //resultado ok
     } else {
         return $this->resultado(Zend_Auth_Result::FAILURE, "Senha ou login inválidos.");
         //resultado falhou
     }
 }
开发者ID:Jorgeley,项目名称:Real-State,代码行数:17,代码来源:Adapter.php


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