Пример #1
0
 public function login()
 {
     echo "<form id='contact-form' name='contact-form' method='post' action='#'>";
     echo "  <div class='row wow fadeInUp' data-wow-duration='1000ms' data-wow-delay='300ms'>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <input type='text' name='login' class='form-control' placeholder='Login' required='required'>";
     echo "          </div>";
     echo "      </div>";
     echo "      <div class='col-sm-6'>";
     echo "          <div class='form-group'>";
     echo "              <input type='password' name='senha' class='form-control' placeholder='senha' required='required'>";
     echo "          </div>";
     echo "      </div>";
     echo "  </div>";
     echo "  <div class='form-group'>";
     echo "      <button type='submit' class='btn-submit'>Acessar</button>";
     echo "  </div>";
     echo "</form>";
     if ($_POST) {
         require_once "./classes/Usuario.class.php";
         $user = new Usuario();
         $usuario = addslashes(filter_input(INPUT_POST, 'login'));
         $senha = addslashes(filter_input(INPUT_POST, 'senha'));
         $user->setLogin($usuario);
         $user->setSenha($senha);
         if ($user->validaUsuario()) {
             echo "<script>";
             echo "  window.location.href='index.php?a=s'";
             echo "</script>";
         } else {
             echo "Não autorizado";
         }
     }
 }
Пример #2
0
 private function factory($arrStrDados)
 {
     $obj = new Usuario();
     if (isset($arrStrDados["USU_ID"])) {
         $obj->setId($arrStrDados["USU_ID"]);
     }
     $objGrupo = new Grupo();
     if (isset($arrStrDados["GRU_ID"])) {
         $objGrupo->setId($arrStrDados["GRU_ID"]);
         if (isset($arrStrDados["GRU_Descricao"])) {
             $objGrupo->setDescricao($arrStrDados["GRU_Descricao"]);
         }
     }
     $obj->setGrupo($objGrupo);
     $obj->setNome($arrStrDados["USU_Nome"]);
     $obj->setLogin($arrStrDados["USU_Login"]);
     $obj->setEmail($arrStrDados["USU_Email"]);
     $obj->setTelefone($arrStrDados["USU_Telefone"]);
     if (isset($arrStrDados["USU_DataHoraCadastro"])) {
         $obj->setDataHoraCadastro($arrStrDados["USU_DataHoraCadastro"]);
     } else {
         $obj->setDataHoraCadastro(date("Y-m-d H:i:s"));
     }
     if (isset($arrStrDados["USU_DataHoraUltimoAcesso"])) {
         $obj->setDataHoraUltimoAcesso($arrStrDados["USU_DataHoraUltimoAcesso"]);
     }
     if (isset($arrStrDados["USU_Status"])) {
         $obj->setStatus($arrStrDados["USU_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }
Пример #3
0
 function valida()
 {
     $user = new Usuario();
     if (isset($_POST['email_cadastro']) && isset($_POST['senha_cadastro']) && isset($_POST['nome_cadastro']) && isset($_POST['usuario_cadastro'])) {
         if (validaEmail($_POST['email_cadastro']) != true) {
             $_SESSION['danger'] = "Você deve informar um email_cadastro";
             //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
             header("Location: /Agendamento");
             die;
         } else {
             if (strlen($_POST['senha_cadastro']) < 6) {
                 $_SESSION['danger'] = "Sua senha_cadastro deve ter pelo menos 6 caracteres";
                 //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                 header("Location: /Carro");
                 die;
             } else {
                 if (validaNomeUsuario($_POST['usuario_cadastro'])) {
                     $_SESSION['danger'] = "Seu nome de usuario esta incorreto";
                     //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                     header("Location: /Shopping");
                     die;
                 } else {
                     $user->setEmail($_POST['email_cadastro']);
                     $user->setSenha($_POST['senha_cadastro']);
                     $user->setLogin($_POST['usuario_cadastro']);
                     $user->setNome($_POST['nome_cadastro']);
                     $user->setCargo($_POST['tipo_cadastro']);
                     return $user;
                 }
             }
         }
     }
 }
function testeUpdate()
{
    $entity = new Usuario();
    $entity->setId(6);
    $entity->setLogin("UsuarioTeste");
    $entity->setSenha("senhaTeste");
    $entity->setNome("Usuario Teste");
    echo "Resultado: " . ServiceLocator::getUsuarioService()->update($entity);
}
Пример #5
0
function inserirUsuario()
{
    for ($i = 0; $i < 50000; $i++) {
        $usuario = new Usuario();
        $usuario->setLogin(rand());
        $usuario->setSenha(sha1(rand()));
        echo ServiceLocator::getUsuarioService()->create($usuario) . "/" . $usuario->getId() . ", ";
    }
    echo "<br> I = {$i}";
}
Пример #6
0
	public function efetuarCadastro($nomeCompleto, $login, $password){
		$novoUsuario = new Usuario();
		$novoUsuario->setNome($nomeCompleto);
		$novoUsuario->setLogin($login);
		$novoUsuario->setPassword($password);
		exit;
		$resultado = $novoUsuario->efetuarCadastro($novoUsuario);

		if($resultado){
			//$this->efetuarLogin($novoUsuario);
		}
	}
Пример #7
0
 public function salvar()
 {
     // Array ( [id] => 1 [nome] => 123456 [login] => 123456 [senha] => 123456 [status] => a )
     $u = new Usuario();
     $id = isset($_POST['id']) ? $_POST['id'] : FALSE;
     if (trim($id) != "") {
         $u->setId($id);
     }
     //  Verifica no post
     $nome = isset($_POST['nome']) ? $_POST['nome'] : FALSE;
     if (!$nome || trim($nome) == "") {
         throw new Exception("O campo nome è Obrigatorio!");
     }
     $login = isset($_POST['login']) ? $_POST['login'] : FALSE;
     if (!$login || trim($login) == "") {
         throw new Exception("O campo login è Obrigatorio!");
     }
     $senha = isset($_POST['senha']) ? $_POST['senha'] : FALSE;
     if (!$senha || trim($senha) == "") {
         throw new Exception("O campo senha è Obrigatorio!");
     }
     $status = isset($_POST['status']) ? $_POST['status'] : FALSE;
     if (!$status || trim($status) == "") {
         throw new Exception("O campo status è Obrigatorio!");
     }
     $u->setNome($nome);
     $u->setLogin($login);
     $u->setSenha($senha);
     $u->setStatus($status);
     $du = new DaoUsuario();
     $usu = $du->salvar($u);
     //        var_dump($usu);
     //        die;
     if ($usu instanceof Usuario) {
         header("location: " . URL . "controle-usuario/lista-de-usuario");
     } else {
         echo 'Não foi possivel salvar o usuário';
     }
 }
Пример #8
0
 /**
  * Operações com associações.
  */
 public function associations()
 {
     // retrieve by Id
     $this->getById(1);
     foreach ($this->getUsuarios() as $usuario) {
         $nome = $usuario->getPessoa()->getNome();
     }
     // adiciona um usuário existente a um setor
     $usuario = new Usuario(1);
     $usuario->setIdPessoa(3);
     $usuario->setLogin('Novo Login');
     $usuario->setPassword('123456');
     $this->getUsuarios()->append($usuario);
     $this->saveAssociation('usuarios');
     // contagem de usuários em um setor
     $n = $this->getUsuarios()->count();
     // Salva associação com base no id dos usuários
     $idUsuario = array(1, 3, 5, 6);
     $this->saveAssociation('usuarios', $idUsuario);
     mdump('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
     $this->deleteAssociationById('usuarios', $idUsuario);
     mdump('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
 }
Пример #9
0
function compararClienteWS()
{
    $cliente = new ClienteWSRastreador();
    $cliente->setId(10);
    $cliente->setTipoCliente(TipoCliente::USUARIO);
    $usu = new Usuario();
    $usu->setId(2);
    $usu->setLogin("Creuza");
    $usu->setNome("Creuza");
    $usu->setSenha("123123");
    $cliente->setCadastro($usu);
    $cliente2 = new ClienteWSRastreador();
    $cliente2->setId(10);
    $cliente2->setTipoCliente(TipoCliente::USUARIO);
    $usu2 = new Usuario();
    $usu2->setId(2);
    $usu2->setLogin("Creuza");
    $usu2->setNome("Creuza");
    $usu2->setSenha("123123");
    $cliente2->setCadastro($usu2);
    var_dump($cliente->comparar($cliente2));
    echo "<br><br>";
    var_dump($cliente == $cliente2);
}
Пример #10
0
/**
 * @return bool
 *
 * Actualiza los campos relacionados con los datos.
 * Comprueba que el email nueva cumpla con los requisitos establecidos.
 *
 * Actualiza los campos tan solo relacionados con la contraseña y realiza sus respectivas comprobaciones.
 * 1.- Comprueba que los campos del formulario relacionados con la contraseña no esten vacios.
 * 2.- Comprueba que la nueva contraseña cumpla los requisitos que debe tener la contraseña (min 8 car, 1 mayu, 1 min y 1 num).
 * 3.- Comprueba que la contraseña antigua sea igual que la que el usuario ha introducido en el campo de 'Contraseña antigua'.
 * 4.- Comprueba que la nueva contraseña y su repetición sean iguales.
 *
 */
function sendUpdate($login, $old, &$new, $renew, $name, $email, $avatar, $firma, $tipo = false)
{
    if (!preg_match("/^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,3})\$/", $email)) {
        $GLOBALS['email_error'] = true;
        return false;
    }
    if (!empty($new) && !empty($old) && !empty($renew)) {
        if (preg_match("/(?=^.{8,}\$)((?=.*\\d)|(?=.*\\W+))(?=.*[A-Z])(?=.*[a-z]).*\$/", $new)) {
            if (password_verify($old, $_SESSION['user']['pass'])) {
                if ($new == $renew) {
                    $opciones = ['cost' => 10];
                    $new = password_hash($new, PASSWORD_BCRYPT, $opciones);
                } else {
                    $GLOBALS['renew_error'] = true;
                    return false;
                }
            } else {
                $GLOBALS['old_error'] = true;
                return false;
            }
        } else {
            $GLOBALS['new_error'] = true;
            return false;
        }
    } else {
        $new = $old;
    }
    $usuario = new Usuario();
    $usuario->setLogin($login);
    $usuario->setPass($new);
    $usuario->setNombre($name);
    $usuario->setEmail($email);
    $usuario->setAvatar($avatar);
    $usuario->setFirma($firma);
    if ($tipo) {
        $usuario->setTipo($tipo);
    } else {
        $usuario->setTipo(1);
    }
    $update = $usuario->updateUser();
    if ($update) {
        return true;
    }
    return false;
}
Пример #11
0
<?php

include_once "../dao/Conexao.class.php";
include_once "../model/Usuario.class.php";
include_once "../dao/UsuarioDAO.php";
$usuario = new Usuario();
$usuario->setLogin($_POST['login']);
$usuario->setSenha($_POST['senha']);
$gravou = $usuario->grava();
if ($gravou) {
    echo "true";
}
Пример #12
0
<?php

include_once '../Visual/topo.php';
require_once '../Model/Usuario.php';
$id = $_SESSION["id"];
$nome = $_POST["nome"];
$login = $_POST["login"];
$senha = $_POST["senha"];
$admin = $_POST["admin"];
$usuario = new Usuario();
$usuario->setNome($nome);
$usuario->setLogin($login);
$usuario->setAdmin($admin);
if ($senha) {
    $usuario->setSenha($senha);
} else {
    $dados = $usuario->listarUmUsuario($id);
    $row = $dados->fetch(PDO::FETCH_OBJ);
    $senha = $row->senha;
    $usuario->setSenhaSemMD5($senha);
}
$update = $usuario->update($id);
if ($update) {
    echo '<html>
            <head>
                <meta charset="utf-8">        
            </head>
            <body>
                <script>alert("Atualização realizada.")</script>
                <script>window.location.replace("../View/listarComida.php)</script>
            </body>
Пример #13
0
 private function factory($arrStrDados)
 {
     $obj = new MalaDireta();
     if (isset($arrStrDados["MAD_ID"])) {
         $obj->setId($arrStrDados["MAD_ID"]);
     }
     if (isset($arrStrDados["MAD_Assunto"])) {
         $obj->setAssunto($arrStrDados["MAD_Assunto"]);
     }
     if (isset($arrStrDados["MAD_Conteudo"])) {
         $obj->setConteudo($arrStrDados["MAD_Conteudo"]);
     }
     if (!empty($arrStrDados["MAD_DataHoraCadastro"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MAD_DataHoraCadastro"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MAD_DataHoraCadastro"]));
         } else {
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MAD_DataHoraCadastro"]));
         }
     } else {
         $obj->setDataHoraCadastro(date("Y-m-d H:i:s"));
     }
     $usuarioCadastro = new Usuario();
     if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
         if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
             $usuarioCadastro->setId($arrStrDados["Usuario_Cadastro_Id"]);
         }
         if (isset($arrStrDados["Usuario_Cadastro"])) {
             $usuarioCadastro->setLogin($arrStrDados["Usuario_Cadastro"]);
         }
     } else {
         $usuarioCadastro->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioCadastro($usuarioCadastro);
     if (!empty($arrStrDados["MAD_DataHoraAlteracao"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MAD_DataHoraAlteracao"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MAD_DataHoraAlteracao"]));
         } else {
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MAD_DataHoraAlteracao"]));
         }
     } else {
         $obj->setDataHoraAlteracao(date("Y-m-d H:i:s"));
     }
     $usuarioAlteracao = new Usuario();
     if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
         if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
             $usuarioAlteracao->setId($arrStrDados["Usuario_Alteracao_Id"]);
         }
         if (isset($arrStrDados["Usuario_Alteracao"])) {
             $usuarioAlteracao->setLogin($arrStrDados["Usuario_Alteracao"]);
         }
     } else {
         $usuarioAlteracao->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioAlteracao($usuarioAlteracao);
     return $obj;
 }
Пример #14
0
<?php

require_once 'autoload.php';
require_once 'conecta.php';
$nomeUsuario = $_POST['usuario'];
$senha = $_POST['senha'];
$usuario = new Usuario();
$usuario->setLogin($nomeUsuario);
$usuario->setSenha($senha);
$dao = new UsuarioDAO($con);
$retorno = $dao->buscaUsuario($usuario);
if ($retorno != null) {
    $_SESSION['usuario'] = $nomeUsuario;
    header("Location: Menu");
} else {
    header("Location: /Agendamento");
}
Пример #15
0
 public function factory($arrStrDados)
 {
     $obj = new Patrimonio();
     if (isset($arrStrDados["PTM_ID"])) {
         $obj->setId($arrStrDados["PTM_ID"]);
     }
     //obj tipo patrimonio
     $objTipo = new TipoPatrimonio();
     if (isset($arrStrDados["TIP_ID"])) {
         $objTipo->setId($arrStrDados["TIP_ID"]);
     }
     if (isset($arrStrDados["TIP_Descricao"])) {
         $objTipo->setDescricao($arrStrDados["TIP_Descricao"]);
     }
     $obj->setTipoPatrimonio($objTipo);
     //obj tipo patrimonio
     //obj forma aquisicao patrimonio
     $objFormaAquisicao = new FormaAquisicao();
     if (isset($arrStrDados["FRA_ID"])) {
         $objFormaAquisicao->setId($arrStrDados["FRA_ID"]);
     }
     if (isset($arrStrDados["FRA_Descricao"])) {
         $objFormaAquisicao->setDescricao($arrStrDados["FRA_Descricao"]);
     }
     $obj->setFormaAquisicao($objFormaAquisicao);
     //obj forma aquisicao patrimonio
     //obj usuario cadastro
     $objUsuario = new Usuario();
     if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
         if (isset($arrStrDados["Usuario_Cadastro_Id"])) {
             $objUsuario->setId($arrStrDados["Usuario_Cadastro_Id"]);
         }
         if (isset($arrStrDados["Usuario_Cadastro"])) {
             $objUsuario->setLogin($arrStrDados["Usuario_Cadastro"]);
         }
     } else {
         $objUsuario->setId($_SESSION["USUARIO_ID"]);
     }
     $obj->setUsuarioCadastro($objUsuario);
     //obj usuario cadastro
     //obj usuario alteracao
     $objUsuarioAlteracao = new Usuario();
     if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
         if (isset($arrStrDados["Usuario_Alteracao_Id"])) {
             $objUsuarioAlteracao->setId($arrStrDados["Usuario_Alteracao_Id"]);
         }
         if (isset($arrStrDados["Usuario_Alteracao"])) {
             $objUsuarioAlteracao->setLogin($arrStrDados["Usuario_Alteracao"]);
         }
     } else {
         if (isset($_SESSION["USUARIO_ID"])) {
             $objUsuarioAlteracao->setId($_SESSION["USUARIO_ID"]);
         }
     }
     $obj->setUsuarioAlteracao($objUsuarioAlteracao);
     //obj usuario alteracao
     // item patrimonio
     $objItem = new ItemPatrimonio();
     if (isset($arrStrDados["ITP_ID"])) {
         $objItem->setId($arrStrDados["ITP_ID"]);
     }
     if (isset($arrStrDados["IPT_Descricao"])) {
         $objItem->setDescricao($arrStrDados["IPT_Descricao"]);
     }
     $obj->setItemPatrimonio($objItem);
     // item patrimonio
     // item congregacao
     $objCongregacao = new Congregacao();
     $objCongregacao->setId("(NULL)");
     if (isset($arrStrDados["UNI_Localizacao_ID"])) {
         if (trim($arrStrDados["UNI_Localizacao_ID"]) != "") {
             $objCongregacao->setId($arrStrDados["UNI_Localizacao_ID"]);
         }
     }
     if (isset($arrStrDados["UNI_Descricao"])) {
         $objCongregacao->setDescricao($arrStrDados["UNI_Descricao"]);
     }
     $obj->setCongregacao($objCongregacao);
     // item congregacao
     if (isset($arrStrDados["PTM_NumeroTombamento"])) {
         $strTombamento = substr($arrStrDados["PTM_NumeroTombamento"], 0, 3) . ".";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 3, 4) . ".";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 7, 4) . "-";
         $strTombamento .= substr($arrStrDados["PTM_NumeroTombamento"], 11);
         $obj->setNumeroTombamento($strTombamento);
     }
     if (isset($arrStrDados["PTM_DataAquisicao"])) {
         if ($arrStrDados["PTM_DataAquisicao"] == null) {
             $obj->setDataAquisicao(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataAquisicao"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataAquisicao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataAquisicao"]));
             } else {
                 $obj->setDataAquisicao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataAquisicao"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_DataHoraCadastro"])) {
         if ($arrStrDados["PTM_DataHoraCadastro"] == null) {
             $obj->setDataHoraCadastro(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataHoraCadastro"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataHoraCadastro"]));
             } else {
                 $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataHoraCadastro"]));
             }
         }
     }
     if (isset($arrStrDados["PES_DataHoraAlteracao"])) {
         if ($arrStrDados["PES_DataHoraAlteracao"] == null) {
             $obj->setDataHoraAlteracao(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PES_DataHoraAlteracao"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataHoraAlteracao"]));
             } else {
                 $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PES_DataHoraAlteracao"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_DataExpiracaoGarantia"])) {
         if ($arrStrDados["PTM_DataExpiracaoGarantia"] == null) {
             $obj->setDataExpiracaoGarantia(null);
         } else {
             $intTotOcorrencia = substr_count($arrStrDados["PTM_DataExpiracaoGarantia"], "/");
             if ($intTotOcorrencia > 0) {
                 $obj->setDataExpiracaoGarantia(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PTM_DataExpiracaoGarantia"]));
             } else {
                 $obj->setDataExpiracaoGarantia(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PTM_DataExpiracaoGarantia"]));
             }
         }
     }
     if (isset($arrStrDados["PTM_Observacao"])) {
         $obj->setObservacao($arrStrDados["PTM_Observacao"]);
     }
     if (isset($arrStrDados["PTM_Condicao"])) {
         $obj->setCondicao($arrStrDados["PTM_Condicao"]);
     }
     if (isset($arrStrDados["PTM_ValorEstimado"])) {
         //$obj->setValorEstimado(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PTM_ValorEstimado"]));
         $obj->setValorEstimado($arrStrDados["PTM_ValorEstimado"]);
     }
     if (isset($arrStrDados["PTM_Numero"])) {
         $obj->setNumero($arrStrDados["PTM_Numero"]);
     }
     if (isset($arrStrDados["PTM_Descricao"])) {
         $obj->setDescricao($arrStrDados["PTM_Descricao"]);
     }
     if (isset($arrStrDados["PTM_Quantidade"])) {
         $obj->setQuantidade($arrStrDados["PTM_Quantidade"]);
     }
     if (isset($arrStrDados["PTM_Foto"])) {
         $obj->setFoto($arrStrDados["PTM_Foto"]);
     }
     if (isset($arrStrDados["PTM_Fabricante"])) {
         $obj->setFabricante($arrStrDados["PTM_Fabricante"]);
     }
     // fornecedor
     $objFornecedor = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         if (trim($arrStrDados["FOR_ID"]) != "") {
             $objFornecedor->setId($arrStrDados["FOR_ID"]);
         }
     }
     $obj->setFornecedor($objFornecedor);
     // fornecedor
     if (isset($arrStrDados["PTM_NumeroDocumento"])) {
         $obj->setNumeroDocumento($arrStrDados["PTM_NumeroDocumento"]);
     }
     return $obj;
 }
Пример #16
0
<?php

include_once '../../config.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $usuario = new Usuario(Conf::pegCnxPadrao());
    $usuario->setLogin(isset($_POST['usuario']) ? $_POST['usuario'] : '');
    $usuario->setSenha(isset($_POST['senha']) ? $_POST['senha'] : '');
    if ($usuario->autentica()) {
        //$_SESSION['bloqueado'] = ($usuario->getBloqueado() == 'S') ? true : false;
        if ($usuario->get_credenciadoBloqueado()) {
            header("Location: ../../administracao.php?action=" . md5(4));
        } else {
            if ($usuario->getBloqueado()) {
                header("Location: ../../administracao.php?action=" . md5(2));
            } else {
                $_SESSION['idUsuario'] = $usuario->getIdUsuario();
                $_SESSION['idPessoa'] = $usuario->getIdPessoa();
                $_SESSION['idPapel'] = $usuario->getIdPapel();
                $_SESSION['login'] = $usuario->getLogin();
                $_SESSION['razao'] = $usuario->getRazao();
                $_SESSION['idPessoaProprietario'] = $usuario->getIdPessoaProprietario();
                //$_SESSION['permissao'] = array(1,2,3);
                $_SESSION['eSuperAdm'] = $usuario->get_superAdm();
                $_SESSION['logado'] = true;
                $_SESSION['permissao'] = $usuario->get_permissoes();
                $_SESSION['msg'] = '';
                $usuario->registrarAcesso();
                //Auditoria::Auditar('Usuário entrou na area administrativa.');
                header("Location: ../../sistema.php");
            }
        }
Пример #17
0
                $img = $diretorio . $img;
                copy($arquivo['tmp_name'][$i], $img);
            }
            $podeExecutar = true;
        }
        $inserindo = $obj->getIdPessoa() == '' ? true : false;
        $id = $obj->_salvar();
        if ($inserindo) {
            //colocando o proprietario do credenciado para ele mesmo
            $obj->setIdPessoa($id);
            $obj->atualizaIdProprietarioCredenciado();
            $usuario->setIdPessoa($id);
            $usuario->setIdPapel(2);
            //ADMINISTRADOR
            $usuario->setDominio($_POST['dominio']);
            $usuario->setLogin($_POST['usuario']);
            $usuario->setSenha($_POST['senha']);
            $usuario->setBloqueado('N');
            $usuario->setLogado('N');
            $usuario->setAcessos(0);
            $usuario->gravar();
        }
        $msg = 'Credenciado salvo com sucesso!' . $msg_logo;
    }
    $retorno = array('status' => $status, 'id' => $id);
} catch (PDOException $e) {
    //$cnx->fimTransacao();
    //$retorno =  array('status'=>'ERRO '.$e);
    $msg = 'Erro ao tentar salvar o credenciado!';
}
header('Location: ../../../sistema.php?action=credenciadocad&idcredenciado=' . $id . '&return=' . Utilitarios::criptografa($msg));
Пример #18
0
<?php

$status = 'NO';
$resultados = null;
try {
    include_once '../../config.php';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $usuario = new Usuario(Conf::pegCnxPadrao());
        $usuario->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
        $usuario->setLogin($_POST['consulta']);
        $usuario->setIdPessoa($_POST['consulta']);
        $usuario->setIdPapel($_POST['consulta']);
        $resultados = $usuario->consultar();
        $status = sizeof($resultados) > 0 ? 'OK' : 'NO';
    }
} catch (PDOException $e) {
    $status = 'ERRO';
}
echo json_encode(array('status' => $status, 'resultados' => $resultados));
Пример #19
0
 function getUsuarioByLogin($login)
 {
     $usuario = NULL;
     $sql = "SELECT usuario.nm_login, usuario.nm_usuario, " . " usuario.cd_tipousuario, usuario.cd_usuario," . " usuario.dt_nascimento, usuario.nm_sexo," . " usuario.nm_apikey, usuario.fl_ativo" . " FROM tb_usuario AS usuario" . " WHERE" . " usuario.nm_login = ?";
     $stmt = $this->conn->prepare($sql);
     // Parâmetros: tipos das entradas, entradas.
     $stmt->bind_param("s", $login);
     $resultStmt = $stmt->execute();
     $stmt->store_result();
     if ($resultStmt && $stmt->num_rows > 0) {
         $stmt->bind_result($login, $nome, $tipoUsuario, $codigo, $dtNascimento, $sexo, $apikey, $ativo);
         $stmt->fetch();
         $usuario = new Usuario();
         $usuario->setLogin($login);
         $usuario->setCodigo($codigo);
         $usuario->setNome($nome);
         $usuario->setTipoUsuario($tipoUsuario);
         $usuario->setNascimento($dtNascimento);
         $usuario->setSexo($sexo);
         $usuario->setApiKey($apikey);
         $usuario->setAtivo($ativo);
     }
     $stmt->close();
     return $usuario;
 }
Пример #20
0
 public function readById(PDO $conexao, $id)
 {
     $entity = null;
     if ($conexao != null && $id > 0) {
         try {
             $sql = "select * from usuario where id = ?";
             $ps = $conexao->prepare($sql);
             $ps->bindParam(1, $id, PDO::PARAM_INT);
             $ps->execute();
             if ($linha = $ps->fetch(PDO::FETCH_ASSOC)) {
                 $entity = new Usuario();
                 $entity->setId($linha['id']);
                 $entity->setLogin($linha['login']);
                 $entity->setSenha($linha['senha']);
                 $entity->setNome($linha['nome']);
             }
             $ps = null;
         } catch (PDOException $e) {
             throw $e;
         }
     }
     return $entity;
 }
 public function setNewPasswordAction()
 {
     $this->form3 = $this->getServiceLocator()->get($this->form3);
     if (is_string($this->form3)) {
         $form = new $this->form3();
     } else {
         $form = $this->form3;
     }
     $request = $this->getRequest();
     if ($request->isPost()) {
         $form->setData($request->getPost());
         if ($form->isValid()) {
             $arrayRequest = $request->getPost()->toArray();
             $login = new Login();
             $login->setLogin($form->get('login')->getValue());
             $login->setSenha($login->encryptPassword($form->get('senha')->getValue()));
             $usuario = new Usuario();
             $usuario->setNome($arrayRequest['nome']);
             $usuario->setEmail($arrayRequest['email']);
             //$em = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');
             $em = $this->getEm();
             $em->getConnection()->beginTransaction();
             // suspend auto-commit
             try {
                 $em->persist($login);
                 $em->flush();
                 $usuario->setLogin($em->getRepository('Login\\Entity\\Login')->find($login->getId()));
                 $usuario->setNivel($em->getRepository('Nivel\\Entity\\Nivel')->find($arrayRequest['nivel']));
                 $em->persist($usuario);
                 $em->flush();
                 $em->getConnection()->commit();
                 $this->flashMessenger()->addSuccessMessage('Cadastrado com Sucesso');
             } catch (Exception $e) {
                 $em->getConnection()->rollback();
                 var_dump('eeeee');
                 die;
                 $this->flashMessenger()->addErrorMessage('Nao foi possivel cadastrar!');
                 //throw $e;
             }
             return $this->redirect()->toRoute($this->route, array('controller' => $this->controller, 'action' => 'inserir'));
         }
     }
     if ($this->flashMessenger()->hasSuccessMessages()) {
         return new ViewModel(array('form' => $form, 'success' => $this->flashMessenger()->getSuccessMessages()));
     }
     if ($this->flashMessenger()->hasErrorMessages()) {
         return new ViewModel(array('form' => $form, 'error' => $this->flashMessenger()->getErrorMessages()));
     }
     $this->flashMessenger()->clearMessages();
     return new ViewModel(array('form' => $form));
 }
require_once "modelo/gestionUsuarios.php";
require_once "modelo/clases/Usuario.php";
//Si no se viene desde la página de gestión de usuarios, o no se está enviando el formulario de modificacion, redireccionar a gestión de usuarios
if (!isset($_POST['editar']) && !isset($_POST['enviar']) && !isset($_POST['restablecerAvatar'])) {
    header('Location: gestion-usuarios.php');
}
$error_email = false;
$error_pass_req = false;
$error_pass_repeat = false;
if (isset($_POST['editar']) || isset($_POST['enviar']) || isset($_POST['restablecerAvatar'])) {
    //Sacar los datos de los usuarios de la BD
    $result = getUsuario($_POST['login']);
    //Crear instancias de Usuario para el usuario a modificar a partir de los datos de la BD
    $datosUsuario = $result->fetch_assoc();
    $usuario = new Usuario();
    $usuario->setLogin($datosUsuario['login']);
    $usuario->setPass($datosUsuario['passwor']);
    $usuario->setEmail($datosUsuario['email']);
    $usuario->setNombre($datosUsuario['nombre']);
    $usuario->setFirma($datosUsuario['firma']);
    $usuario->setAvatar($datosUsuario['avatar']);
    $usuario->setTipo($datosUsuario['tipo']);
}
if (isset($_POST['restablecerAvatar'])) {
    $usuario->setAvatar('avatar_defecto.jpg');
    restablecerAvatar($_POST['login']);
} else {
    if (isset($_POST['enviar'])) {
        //Comprobar si se quiere cambiar la contraseña, y verificar los datos introducidos
        if (!empty($_POST['pass'])) {
            $nuevo_pass = $_POST['pass'];
<?php

require_once "modelo/gestionUsuarios.php";
require_once "modelo/clases/Usuario.php";
if (isset($_POST['cambiarTipo']) && isset($_POST['login'])) {
    //Poner o quitar privilegios de administracion al usuario
    cambiarTipo($_POST['login'], $_POST['tipo']);
} else {
    if (isset($_POST['banear']) && isset($_POST['login'])) {
        eliminarUsuario($_POST['login']);
    }
}
//Sacar los datos de los usuarios de la BD
$result = getUsuarios();
//Array de todos los usuarios de la BD
$arrayUsuarios = array();
//Crear instancias de Usuario a partir de los datos de la BD, y meterlos en un array.
while ($row = $result->fetch_assoc()) {
    $usuario = new Usuario();
    $usuario->setLogin($row['login']);
    $usuario->setEmail($row['email']);
    $usuario->setNombre($row['nombre']);
    $usuario->setFirma($row['firma']);
    $usuario->setAvatar($row['avatar']);
    $usuario->setTipo($row['tipo']);
    $arrayUsuarios[] = $usuario;
}
Пример #24
0
 private function factory($arrStrDados)
 {
     $obj = new Carta();
     if (isset($arrStrDados["CAR_ID"])) {
         $obj->setId($arrStrDados["CAR_ID"]);
     }
     $objTipoCarta = new TipoCarta();
     if (isset($arrStrDados["TCA_ID"])) {
         $objTipoCarta->setId($arrStrDados["TCA_ID"]);
     }
     if (isset($arrStrDados["TCA_Descricao"])) {
         $objTipoCarta->setDescricao($arrStrDados["TCA_Descricao"]);
     }
     if (isset($arrStrDados["TCA_Texto"])) {
         $objTipoCarta->setTexto($arrStrDados["TCA_Texto"]);
     }
     if (isset($arrStrDados["TCA_Status"])) {
         $objTipoCarta->setTexto($arrStrDados["TCA_Status"]);
     }
     $obj->setTipoCarta($objTipoCarta);
     $objUsuarioCadastro = new Usuario();
     if (isset($arrStrDados["USU_Cadastro_ID"])) {
         $objUsuarioCadastro->setId($arrStrDados["USU_Cadastro_ID"]);
     }
     if (isset($arrStrDados["USU_LoginCadastro"])) {
         $objUsuarioCadastro->setLogin($arrStrDados["USU_LoginCadastro"]);
     }
     $obj->setUsuarioCadastro($objUsuarioCadastro);
     $objUsuarioAlteracao = new Usuario();
     if (isset($arrStrDados["USU_Alteracao_ID"])) {
         $objUsuarioAlteracao->setId($arrStrDados["USU_Alteracao_ID"]);
     }
     if (isset($arrStrDados["USU_LoginAlteracao"])) {
         $objUsuarioAlteracao->setLogin($arrStrDados["USU_LoginAlteracao"]);
     }
     $obj->setUsuarioAlteracao($objUsuarioAlteracao);
     if (isset($arrStrDados["CAR_Texto"])) {
         $obj->setTexto($arrStrDados["CAR_Texto"]);
     }
     if (isset($arrStrDados["CAR_DataHoraCadastro"])) {
         $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraCadastro"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraCadastro"]));
         } else {
             //não veio com / então coloca
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraCadastro"]));
         }
     }
     if (isset($arrStrDados["CAR_DataHoraAlteracao"])) {
         $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraAlteracao"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraAlteracao"]));
         } else {
             //não veio com / então coloca
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraAlteracao"]));
         }
     }
     if (isset($arrStrDados["PES_ID"])) {
         $membro = new Membro();
         $arrFiltroMembro["PES_ID"] = $arrStrDados["PES_ID"];
         $arrObjMembro = FachadaCadastro::getInstance()->consultarMembro($arrFiltroMembro);
         if ($arrObjMembro != null) {
             $arrObj = $arrObjMembro["objects"];
             $membro = $arrObj[0];
         } else {
             $membro = null;
         }
     } else {
         $membro = null;
     }
     $obj->setObjPessoaCarta($membro);
     return $obj;
 }