• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Usuarios类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: setPrivilegios

 /**
  * Set the permissions
  * @param $usuario logged user
  */
 public function setPrivilegios($usuario)
 {
     //retrieve the namespace acl(session)
     $ns = new Zend_Session_Namespace();
     if (isset($ns->acl)) {
         $usr = new Usuarios();
         //bring the permissions of logged user
         $permissoes = $usr->getPermissoesUsuario($usuario);
         foreach ($permissoes as $permissao) {
             //authorize the user
             $ns->acl->allow($permissao->roles, $permissao->resources, $permissao->privileges);
         }
     }
 }
开发者ID:Jorgeley,项目名称:Real-State,代码行数:18,代码来源:PreencheAcl.php


示例17: del

 public function del($id)
 {
     $usuarios = new Usuarios();
     $usuario = $usuarios->find($id);
     if ($usuario) {
         if ($usuario->delete()) {
             Flash::valid("Usuario Borrado");
         } else {
             Flash::error("El Usuario no se pudo borrar");
         }
     } else {
         Flash::error("El usuario no existe");
     }
     Router::redirect("usuarios/");
 }
开发者ID:jaimeirazabal1,项目名称:lector_qr,代码行数:15,代码来源:usuarios_controller.php


示例18: indexAction

 public function indexAction()
 {
     $this->assets->addCss('/jqwidgets/styles/jqx.base.css')->addCss('/jqwidgets/styles/jqx.custom.css')->addCss('/assets/css/plugins.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('/jqwidgets/jqxtooltip.js')->addJs('/assets/js/app.js')->addJs('/assets/js/plugins.js')->addJs('/scripts/solicitudes/index.js');
     $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);
     $resul = Clientes::find(array('baja_logica=1', 'order' => 'razon_social ASC'));
     $clientes = $this->tag->select(array('cliente_id', $resul, 'using' => array('id', 'razon_social'), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control select-chosen', 'required' => 'required'));
     $this->view->setVar('clientes', $clientes);
     $resul = Parametros::find(array('parametro="solicitudes_estados" AND baja_logica=1 AND nivel>1', 'order' => 'nivel ASC'));
     $estado = $this->tag->select(array('estado', $resul, 'using' => array('nivel', 'valor_1'), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required'));
     $this->view->setVar('estado', $estado);
 }
开发者ID:fredd-for,项目名称:contrataciones,代码行数:15,代码来源:SolicitudesController.php


示例19: authenticate

 /**
  * Authenticates a user.
  * The example implementation makes sure if the username and password
  * are both 'demo'.
  * In practical applications, this should be changed to authenticate
  * against some persistent user identity storage (e.g. database).
  * @return boolean whether authentication succeeds.
  */
 public function authenticate()
 {
     $user = Usuarios::model()->find("LoginUsuario=?", array($this->username));
     if ($user == null) {
         $this->errorCode = self::ERROR_USERNAME_INVALID;
     } elseif (sha1($this->password) != $user->ContrasenaUsuario) {
         $this->errorCode = self::ERROR_PASSWORD_INVALID;
     } else {
         $this->_id = $user->IdUsuario;
         $this->errorCode = self::ERROR_NONE;
     }
     return !$this->errorCode;
     /*            
               		$users=array(
     			// username => password
     			'demo'=>'demo',
     			'admin'=>'admin',
     		);
     
     		if(!isset($users[$this->username]))
     			$this->errorCode=self::ERROR_USERNAME_INVALID;
     		elseif($users[$this->username]!==$this->password)
     			$this->errorCode=self::ERROR_PASSWORD_INVALID;
     		else
     			$this->errorCode=self::ERROR_NONE;
     		return !$this->errorCode;
     */
 }
开发者ID:AlvaroCardonaH,项目名称:Siicop,代码行数:36,代码来源:UserIdentity.php


示例20: actionModificarProducto

 /**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionModificarProducto($id)
 {
     $id = intval($id);
     $model = $this->loadModel($id);
     $usuario = Usuarios::model()->findByPk(Yii::app()->user->getId());
     if (isset($_POST['PresupuestoProductos'])) {
         if ($model->proyectoPartida->ente_organo_id == $usuario->ente_organo_id) {
             $modelNuevo = new PresupuestoProductos();
             $modelNuevo->attributes = $_POST['PresupuestoProductos'];
             $monAct = $modelNuevo->costo_unidad * $modelNuevo->cantidad;
             $monCar = $model->proyectoPartida->montoCargadoPartida();
             $montoPresuDif = $monAct - $monCar;
             if ($monAct > $model->proyectoPartida->monto_presupuestado) {
                 Yii::app()->user->setFlash('error', "El cambio no puede realizarse, el monto sobrepasa la cantidad de presupuesto disponible para la partida asociada al producto.");
             } else {
                 $model->costo_unidad = $modelNuevo->costo_unidad;
                 $model->cantidad = $modelNuevo->cantidad;
                 $model->monto_presupuesto = $model->costo_unidad * $model->cantidad;
                 if ($model->save()) {
                     Yii::app()->user->setFlash('success', "El cambio fue realizado con éxito.");
                 }
             }
         }
     }
     $this->render('update', array('model' => $model));
 }
开发者ID:EurekaSolutions,项目名称:sistemanc,代码行数:31,代码来源:PresupuestoProductosController.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP UtfNormal类代码示例发布时间:2022-05-23
下一篇:
PHP UsuarioDAO类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap