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


PHP Usuario::setUsuario方法代码示例

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


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

示例1: index

 /**
  * Método principal
  */
 public function index()
 {
     $usuario = new Usuario();
     if (!$usuario->getInformacionUsuario(Session::get('id'))) {
         Flash::info('Lo sentimos pero no se ha podido establecer tu información');
         return Redirect::to('dashboard');
     }
     $perfil = $usuario->perfil;
     $app_ajax_old = $usuario->app_ajax;
     $tmp_usr = $usuario;
     if (Input::hasPost('usuario')) {
         $usuario = Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'perfil_id' => $usuario->perfil_id));
         if ($usuario) {
             Flash::valid('El usuario se ha actualizado correctamente.');
             if ($app_ajax_old != $usuario->app_ajax) {
                 Session::set('app_ajax', $usuario->app_ajax);
                 return APP_AJAX ? View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/') : Redirect::to('/sistema/mi_cuenta');
             }
             $usuario->perfil = $perfil;
         } else {
             $usuario = $tmp_usr;
         }
     }
     $this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
     $this->usuario = $usuario;
     $this->page_title = 'Actualizar mis datos';
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:30,代码来源:mi_cuenta_controller.php

示例2: Main

function Main()
{
    $cod = $_POST["c"];
    $nom = urldecode($_POST["n"]);
    $usu = urldecode($_POST["u"]);
    $ema = urldecode($_POST["e"]);
    $ins = $_POST["i"];
    $idi = $_POST["l"];
    $sen = urldecode($_POST["s"]);
    $ati = $_POST["a"];
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $ret = "";
        $u = new Usuario();
        if ($cod != "") {
            $u->setCodigo($cod);
        }
        if ($nom != "") {
            $u->setNome($nom);
        }
        if ($usu != "") {
            $u->setUsuario($usu);
        }
        if ($ema != "") {
            $u->setEmail($ema);
        }
        if ($ins != "") {
            $u->setCodigoInstituicao($ins);
        }
        if ($idi != "") {
            $u->setCodIdioma($idi);
        }
        if ($sen != "") {
            $u->setSenha($sen);
        }
        if ($ati != "") {
            $u->setAtivo($ati);
        }
        if ($cod == "") {
            if ($u->AdicionaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        } else {
            if ($u->AtualizaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        }
        echo Comuns::Idioma($ret);
    } catch (Exception $ex) {
        echo Comuns::Idioma($ex->getMessage());
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:56,代码来源:actgravausuario.php

示例3: mapearUsuario

 public static function mapearUsuario(Usuario $usuario, array $datos)
 {
     if (array_key_exists('usuario', $datos)) {
         $usuario->setUsuario($datos['usuario']);
     }
     if (array_key_exists('nombre', $datos)) {
         $usuario->setNombre($datos['nombre']);
     }
     if (array_key_exists('clave', $datos)) {
         $usuario->setClave($datos['clave']);
     }
 }
开发者ID:juanjzb,项目名称:PHPTutorial,代码行数:12,代码来源:Mapeador.php

示例4: getInstanceBySQLRow

 public static function getInstanceBySQLRow(array $row)
 {
     //idusuario,usuario,password,tr.descripcion,email,nombrecompleto
     $usuario = new \Usuario();
     $usuario->setIdUsuario($row["idusuario"]);
     $usuario->setUsuario($row["usuario"]);
     $usuario->setPassword($row["password"]);
     $usuario->setEmail($row["email"]);
     $usuario->setDescripcion($row["descripcion"]);
     $usuario->setNombreCompleto($row["nombrecompleto"]);
     return $usuario;
 }
开发者ID:elgodmaster,项目名称:lacalderadeldiablo,代码行数:12,代码来源:Factory.class.php

示例5: mapearUsuario

 private function mapearUsuario(Usuario $usuario, array $props)
 {
     if (array_key_exists('idPersona', $props)) {
         $usuario->setIdPersona($props['idPersona']);
     }
     if (array_key_exists('usuario', $props)) {
         $usuario->setUsuario($props['usuario']);
     }
     if (array_key_exists('contraseña', $props)) {
         $usuario->setContraseña($props['contraseña']);
     }
 }
开发者ID:josegaitan123,项目名称:colegio,代码行数:12,代码来源:Usuario.php

示例6: fntGravaDados

function fntGravaDados()
{
    $nome = $_POST['txtNome'];
    $usuario = $_POST['txtUsuario'];
    $email = $_POST['txtEmail'];
    $senha = $_POST['txtSenha'];
    $senhaII = $_POST['txtRepetirSenha'];
    $ins = $_POST['selInstituicao'];
    if (trim($senha) != "" && trim($senhaII) != "") {
        if ($senha == $senhaII) {
            try {
                $u = new Usuario();
                $g = new Grupo();
                $u->setNome($nome);
                $u->setUsuario($usuario);
                $u->setEmail($email);
                $u->setSenha($senha);
                $u->setCodigoInstituicao($ins);
                $ret = $u->CadastraNovoUsuario(2);
                $g->setCodigo(3);
                $g->AdicionaUsuarioAoGrupo($u->getCodigo());
                $_SESSION['usu'] = serialize($u);
                $ret = "OK";
                try {
                    $mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />";
                    $mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />";
                    $mensagem .= "E-mail: " . $u->getEmail() . "<br />";
                    //$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />";
                    //$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />";
                    $mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta';
                    $mail = new Email();
                    $mail->setRemetente("Regis Leandro Sebastiani <regisls@regisls.net>");
                    $mail->setAssunto("[SIACC] Novo cadastro de usuário");
                    $mail->setDestinatario("regisls@regisls.net");
                    $mail->setMensagem($mensagem);
                    $mail->Enviar();
                } catch (Exception $exEmail) {
                    Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true);
                }
            } catch (Exception $ex) {
                $ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage();
            }
        } else {
            $ret = "@lng[As senhas informadas não são identicas. Verifique.]";
        }
    } else {
        $ret = "@lng[A senha não pode ser vazia]";
    }
    echo $ret;
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:50,代码来源:vwnovousuario.php

示例7: crear

 public function crear()
 {
     if (isset($_POST["nombre"])) {
         //Creamos un usuario
         $usuario = new Usuario();
         $usuario->setNombre($_POST["nombre"]);
         $usuario->setApellido($_POST["apellido"]);
         $usuario->setDni($_POST["dni"]);
         $usuario->setMail($_POST["mail"]);
         $usuario->setUsuario($_POST["usuario"]);
         $usuario->setPass(sha1($_POST["pass"]));
         $save = $usuario->save();
     }
     $this->redirect("usuario", "index");
 }
开发者ID:ValfraTeam,项目名称:QuilMovies,代码行数:15,代码来源:UsuarioController.php

示例8: InserirUsuario

function InserirUsuario()
{
    $email = $_REQUEST["email"];
    $login = $_REQUEST["login"];
    $senha = $_REQUEST["senha"];
    $consulta = new Usuario();
    $consulta->setUsuario($login);
    $consulta->setEmail($email);
    $consulta->setSenha($senha);
    if ($consulta->CadastrarUsuario()) {
        echo "true";
    } else {
        echo "false";
    }
}
开发者ID:GabrielMoroni,项目名称:WebServicePHP,代码行数:15,代码来源:salas.php

示例9: fromArray

 public function fromArray($array)
 {
     $usuario = new Usuario();
     $usuario->setId(getValorOuNullo('id', $array));
     $usuario->setSenha(getValorOuNullo('senha', $array));
     $usuario->setEmail(getValorOuNullo('email', $array));
     $usuario->setNivel(getValorOuNullo('nivel', $array));
     $usuario->setNome(getValorOuNullo('nome', $array));
     $usuario->setUsuario(getValorOuNullo('usuario', $array));
     $empresaId = getValorOuNullo('empresa_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $usuario->setEmpresa($empresa);
     }
     return $usuario;
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:17,代码来源:UsuarioConverter.php

示例10: Autenticar

 public function Autenticar($sock)
 {
     $ssql = "SELECT usuario, senha FROM usuario A ";
     $ssql .= " WHERE usuario  ='" . $this->usuario . "'";
     $ssql .= " AND   senha    ='" . $this->senha . "'";
     $rs = mysql_query($ssql, $sock);
     unset($ar);
     while ($linha = mysql_fetch_row($rs)) {
         $obj = new Usuario(null, null);
         $obj->setUsuario($linha[0]);
         $obj->setSenha($linha[1]);
         $ar[] = $obj;
     }
     if (count($ar) > 0) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:arvdigo,项目名称:eadsie,代码行数:19,代码来源:Usuario.php

示例11: index

 /**
  * Método principal
  */
 public function index()
 {
     $usuario = new Usuario();
     if (!$usuario->getInformacionUsuario(Session::get('id'))) {
         MkcMessage::get('id_no_found');
         return MkcRedirect::to('dashboard');
     }
     $perfil = $usuario->perfil;
     $app_ajax_old = $usuario->app_ajax;
     if (Input::hasPost('usuario')) {
         if (MkcSecurity::isValidKey(Input::post('usuario_id_key'), 'form_key')) {
             ActiveRecord::beginTrans();
             //Guardo la persona
             $persona = Persona::setPersona('update', Input::post('persona'), array('id' => $usuario->persona_id));
             if ($persona) {
                 $usuario = Usuario::setUsuario('update', Input::post('usuario'), array('persona_id' => $persona->id, 'repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'sucursal_id' => $usuario->sucursal_id, 'perfil_id' => $usuario->perfil_id));
                 if ($usuario) {
                     ActiveRecord::commitTrans();
                     MkcMessage::valid('El usuario se ha actualizado correctamente.');
                     if ($app_ajax_old != $usuario->app_ajax) {
                         Session::set('app_ajax', $usuario->app_ajax);
                         if (APP_AJAX) {
                             View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/');
                         } else {
                             MkcRedirect::to('sistema/mi_cuenta');
                         }
                     }
                     $usuario->perfil = $perfil;
                     $usuario->fotografia = $persona->fotografia;
                 }
             } else {
                 ActiveRecord::rollbackTrans();
             }
         }
     }
     $this->temas = MkcUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
     $this->usuario = $usuario;
     $this->page_title = 'Actualizar mis datos';
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:42,代码来源:mi_cuenta_controller.php

示例12: getUsuarioByUsuarioESenha

 public function getUsuarioByUsuarioESenha(Usuario $usuario)
 {
     $stmt = $this->pdo->prepare('
         SELECT
             u.id AS usuario_id, 
             u.usuario AS usuario_usuario,
             u.nome AS usuario_nome,
             u.email AS usuario_email,
             u.nivel AS usuario_nivel,
             e.id AS empresa_id,
             e.nome AS empresa_nome,
             e.tel AS empresa_tel,
             e.email AS empresa_email
         FROM
             ' . self::$TABELA_USUARIO . ' AS u
         INNER JOIN
             ' . self::$TABELA_EMPRESA . ' AS e
         ON
             (u.empresa_id = e.id)
         WHERE
             u.usuario = ?
         AND
             u.senha = ?
     ');
     $queryParams = array($usuario->getUsuario(), $usuario->getSenha());
     $stmt->execute($queryParams);
     $row = $stmt->fetch();
     if ($row == NULL || count($row) == 0) {
         throw new RegraDeNegocioException("Usuário ou senha inválidos");
     }
     $usuario->setId($row->usuario_id);
     $usuario->setNome($row->usuario_nome);
     $usuario->setEmail($row->usuario_email);
     $usuario->setNivel($row->usuario_nivel);
     $usuario->setUsuario($row->usuario_usuario);
     $empresa = new Empresa();
     $empresa->setId($row->empresa_id);
     $empresa->setNome($row->empresa_nome);
     $empresa->setTel($row->empresa_tel);
     $empresa->setEmail($row->empresa_email);
     $usuario->setEmpresa($empresa);
     return $usuario;
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:43,代码来源:UsuarioRepository.php

示例13: Usuario

    if (empty($nome)) {
        $erro = 'Nome é obrigatório';
    } else {
        if (empty($usuario)) {
            $erro = 'Usuário é obrigatório';
        } else {
            if (empty($email)) {
                $erro = 'Email é obrigatório';
            } else {
                if (empty($senha)) {
                    $erro = 'Senha é obrigatório';
                } else {
                    require "config/config.php";
                    $user = new Usuario();
                    $user->setNome($nome);
                    $user->setUsuario($usuario);
                    $user->setEmail($email);
                    $user->setSenha($senha);
                    $user->setStatus($status);
                    if (!$user->insert()) {
                        $erro = 'Erro ao inserir no Banco';
                    } else {
                        header('location:login.php');
                    }
                }
            }
        }
    }
}
?>
<!DOCTYPE html>
开发者ID:robertsanseries,项目名称:Codespare,代码行数:31,代码来源:registre.php

示例14: Usuario

<?php

//
include './dao/DAO.php';
include './Dominios/Usuario.php';
$usuario = new Usuario();
$dao = new DAO();
$usuario->setUsuario($_GET["usuario"]);
$usuario->setPass($_GET["pass"]);
$datos = $dao->validarUsuario($usuario);
if ($datos == 1) {
    echo $datos;
} else {
    if ($datos == 0) {
        echo 0;
    } else {
        echo $datos;
    }
}
//echo 1;
开发者ID:pcoriente,项目名称:paginaNuevaIcemas,代码行数:20,代码来源:validarLogin.php

示例15: unset

require_once '../../class/Usuario.class.php';
require_once '../../class/Persona.class.php';
require_once '../../class/Privilegios.class.php';
require_once '../../class/Util.class.php';
switch ($_POST['op']) {
    case 'cerrar':
        unset($_SESSION['usuario']);
        echo '1';
        break;
    case 'modificar':
        $objCon = new Conectar();
        $objUsu = new Usuario();
        $objUti = new Util();
        $objCon->db_connect();
        if ($_POST['txtPassNuevo'] != '' && $_POST['txtPassNuevoR'] != '' && $_POST['txtPassActual'] != '') {
            $objUsu->setUsuario($_SESSION['usuario'][1]['nombre_usuario'], md5($_POST['txtPassActual']), '');
            $usu = $objUsu->validarUsuarioClave($objCon);
            if ($usu != '') {
                try {
                    $objCon->beginTransaction();
                    $objUsu->cambiarContrasena($objCon, md5($_POST['txtPassNuevo']));
                    $objCon->commit();
                    echo "1";
                } catch (PDOException $e) {
                    $objCon->rollBack();
                    echo $e->getMessage();
                }
            } else {
                echo "3";
            }
        } else {
开发者ID:brockoly,项目名称:recauda,代码行数:31,代码来源:controlador_sesion.php


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