예제 #1
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;
                 }
             }
         }
     }
 }
예제 #2
0
 public function consultarLogin($email, $senha)
 {
     try {
         $this->conectar();
         $stmt = $this->conexao->prepare("Select * FROM ebc.tb_usuario where nm_email = ? and nm_senha = ?");
         $usuario = new Usuario();
         if ($stmt->execute(array($email, $senha))) {
             while ($row = $stmt->fetch()) {
                 var_dump($row);
                 $usuario->setNome($row["nm_usuario"]);
                 $usuario->setId_usuario($row["id_usuario"]);
                 $usuario->setEmail($row["nm_email"]);
             }
         }
         $this->desconectar();
         var_dump($usuario);
         if (isset($usuario)) {
             var_dump($usuario);
             return $usuario;
         } else {
             return false;
         }
     } catch (PDOException $ex) {
         echo "Erro:" . $ex->getMessage();
         return false;
     }
 }
예제 #3
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;
 }
 public function edit()
 {
     $usuario = new Usuario();
     $usuario->setNome($_REQUEST['nome']);
     $usuario->setEmail($_REQUEST['email']);
     $usuario->setIdUsuario($_REQUEST['id']);
     $usuarioMySqlDAO = new UsuarioMySqlDAO();
     $usuarioMySqlDAO->update($usuario);
 }
function testeUpdate()
{
    $entity = new Usuario();
    $entity->setId(6);
    $entity->setLogin("UsuarioTeste");
    $entity->setSenha("senhaTeste");
    $entity->setNome("Usuario Teste");
    echo "Resultado: " . ServiceLocator::getUsuarioService()->update($entity);
}
예제 #6
0
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());
    }
}
예제 #7
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);
		}
	}
예제 #8
0
 function insertControl()
 {
     if (isset($_POST['salvar'])) {
         $usuario = new Usuario();
         $nome = $_POST['nome'];
         $email = $_POST['email'];
         $senha = $_POST['senha'];
         $usuario->setNome($nome);
         $usuario->setEmail($email);
         $usuario->setSenha($senha);
         $usuario->insert();
     }
 }
예제 #9
0
 function getUsuarioByNome($nome)
 {
     $sql = "SELECT * FROM usuario WHERE nome LIKE '%" . $nome . "%'";
     $usuario = new Usuario();
     $retorno = $this->conn->query($sql);
     if ($retorno) {
         foreach ($retorno as $value) {
             $usuario->setNome($value['nome']);
             $usuario->setId($value['id']);
             $usuario->setEndereco($value['endereco']);
             return $usuario;
         }
     }
 }
예제 #10
0
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 <*****@*****.**>");
                    $mail->setAssunto("[SIACC] Novo cadastro de usuário");
                    $mail->setDestinatario("*****@*****.**");
                    $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;
}
예제 #11
0
 public function cadastrar()
 {
     //a terminar
     $usuario = new Usuario();
     $daoUsuario = new DaoUsuario();
     $senhabase = $_POST["senha"];
     $usuario->setNome($_POST["nome"]);
     $usuario->setEmail($_POST["email"]);
     $tmp = md5($_POST["email"]);
     $senha = md5($_POST["senha"] . $tmp);
     var_dump($tmp);
     $usuario->setSenha($senha);
     $daoUsuario->inserir($usuario);
     $this->login2($usuario->getEmail(), $senhabase);
     //header("location: ../view/index.php");
 }
 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;
 }
예제 #13
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';
     }
 }
예제 #14
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);
}
예제 #15
0
 private function populaUsuario($row)
 {
     $user = new Usuario();
     $user->setId($row['id']);
     $user->setNome($row['nome']);
     $user->setCpf($row['cpf']);
     $user->setEmail($row['email']);
     $user->setSenha($row['senha']);
     $user->setTelefone($row['telefone']);
     $user->setLiberado($row['liberado']);
     $user->setTipo($row['tipo']);
     $user->setQtdResponde($row['qtdResponde']);
     $user->setStatus($row['status']);
     $user->setIdCurso($row['idCurso']);
     return $user;
 }
예제 #16
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;
 }
 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;
 }
예제 #18
0
    $status = '1';
    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');
                    }
                }
            }
        }
    }
}
?>
예제 #19
0
function newuser()
{
    $app = Slim::getInstance();
    $user = new Usuario();
    $user->setNome($_POST['nome']);
    $user->setEmail($_POST['email']);
    $user->setSenha($_POST['senha'], $_POST['confirma_senha']);
    if ($user->CriarUsuario()) {
        $user->insereFeeds($user->idInserido);
        $user->primeiroLogin();
        $app->flash('sucesso', "Parabéns! Seu cadastro foi realizado com sucesso, e você já pode adicionar bases de notícias, avaliar e receber recomendações.");
        $app->flash('primeiro_uso', TRUE);
        $app->redirect(URL_BASE . '/');
    } else {
        $app->flash('errors', $user->erros);
        $app->redirect(URL_BASE . '/inicial');
    }
}
예제 #20
0
if (isset($_SESSION['usuario'])) {
    header('Location: view/principal.php');
    exit;
} else {
    $post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    if (isset($post)) {
        $username = $post['username'];
        $password = $post['senha'];
        try {
            $stmt = $db->prepare('SELECT * FROM usuario WHERE username = :username AND estado = 1');
            $stmt->execute(array('username' => $username));
            $row = $stmt->fetch(PDO::FETCH_ASSOC);
            if (password_verify($password, $row['senha'])) {
                $usuario = new Usuario();
                $usuario->setId($row['id_usuario']);
                $usuario->setNome($row['nome']);
                $usuario->setEmail($row['email']);
                $usuario->setUsername($row['username']);
                $usuario->setSenha($row['senha']);
                $usuario->setEstado($row['estado']);
                $usuario->setAcesso($row['id_acesso']);
                $_SESSION['usuario'] = serialize($usuario);
                header('Location: view/principal.php');
                exit;
            }
        } catch (PDOException $e) {
            echo '<p class="bg-danger">' . $e->getMessage() . '</p>';
        }
    }
}
?>
예제 #21
0
include "../classes/Database.class.php";
include "../classes/Login.class.php";
include "../classes/Usuario.class.php";
$database = new Database();
$db = $database->getConnection();
$login = new Login($db);
if (isset($_POST['login'])) {
    $login->setUsuario($_POST['usr']);
    $login->setSenha($_POST['pass']);
    $login->login();
}
if (isset($_GET['logout'])) {
    $login->doLogout();
}
if ($login->isLoggedIn()) {
    $usuario = new Usuario($db);
    if (isset($_POST['addUser'])) {
        # code...
        $usuario->setUsuario($_POST['usuario']);
        $usuario->setNome($_POST['nome'] . " " . $_POST['sobrenome']);
        $usuario->setEmail($_POST['email']);
        $usuario->setSenha($_POST['password']);
        $usuario->create();
    }
    $content = array();
    $content[] = "addUserForm.php";
    include "template/dash.php";
} else {
    include "template/login.php";
}
예제 #22
0
<?php

include_once './Model/Usuario.php';
include_once './Dao/UsuarioDao.php';
$nome = $_POST['nome'];
$telefone = $_POST['telefone'];
$confirma_inscricao = $_POST['condicao'];
$vrObj = new UsuarioDao();
$usuario = new Usuario();
$usuario->setNome($nome);
$usuario->setEmail($email);
$usuario->setConcorrerInscricao($confirma_inscricao);
$vrObj->inserir($usuario);
 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));
 }
예제 #24
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;
 }
}
if (isset($_POST["sugestoes"])) {
    $formulario->setSugestao($_POST["sugestoes"]);
}
if (isset($_GET["acao"])) {
    if ($_GET["acao"] === "salvar") {
        try {
            //print($dataEnvio);
            $dao = new DaoFormulario();
            $dao->inserir($formulario);
            $idFormulario = $dao->buscarPorMaiorId();
            $usuario = new Usuario();
            //session_start();
            //RECUPAREAÇÃO DOS DADOS VIA SESSION
            $usuario->setId($_SESSION['id']);
            $usuario->setNome($_SESSION['nome']);
            $usuario->setEmail($_SESSION['email']);
            $usuario->setEmailEnviado($_SESSION['emailEnviado']);
            $usuario->setRepondeu('sim');
            $usuario->setSenha($_SESSION['senha']);
            $usuario->setTelefone($_SESSION['telefone']);
            $usuario->setDataEnvio($_SESSION['dataEnvio']);
            $usuario->setLiberado($idFormulario['MAX(id)']);
            $userDao = new DaoUsuario();
            $userDao->atualizar($usuario);
            //    echo "<script type='text/javascript'>";
            //
            //        echo "alert('Obrigado por responder ao nosso formulário!');";
            //        echo "location.href='http://localhost/questionario/aluno/principal.php';";
            //
            //    echo "</script>";
예제 #26
0
    <div class="col-md-2 col-sm-2 col-xs-2"></div>
    </div>  
    
    
    
   
        
<?php 
require '../template/rodape.php';
//EXECUTAR AÇÃO
if (isset($_POST['acao'])) {
    //RESPONDER FORMULÁRIO
    if ($_POST['acao'] == "cadastrarUsuario") {
        $user = new Usuario();
        if (isset($_POST["nome"])) {
            $user->setNome($_POST["nome"]);
        }
        if (isset($_POST["email"])) {
            $user->setEmail($_POST["email"]);
        }
        if (isset($_POST["telefone"])) {
            $user->setTelefone($_POST["telefone"]);
        }
        if (isset($_POST["senha"])) {
            $user->setSenha($_POST["senha"]);
        }
        if (isset($_POST["cpf"])) {
            $user->setCpf($_POST["cpf"]);
        }
        if (isset($_POST["opTipo"])) {
            $user->setTipo($_POST["opTipo"]);
예제 #27
0
                             <li><a href="?page=PosicaoEstoque">Posição de estoque</a></li>
                             <li><a href="?page=LogAtivos">Saída/Entrada Ativos</a></li>
                         </ul>
                     </li>
                 </ul>
             </li>
             <li><a href="?page=Logout">Sair do Sistema</a>
         </ul>
     </nav>
 </header>
 <div id="site_content">
     <div id="content">
         <h1>Cadastrar Usuário</h1>
         <?php 
 if (isset($_POST['cadastrarUsuario'])) {
     $Usuario->setNome($_POST['nome']);
     $Usuario->setLogin($_POST['login']);
     $Usuario->setSenha($_POST['senha']);
     $Usuario->setCpf($Usuario->mask($_POST['cpf'], false));
     $Usuario->setAtivo($_POST['tipo']);
     $Usuario->Cadastrar();
     unset($_POST['cadastrarUsuario']);
     ?>
                 <div class="back"><a onclick="history.go(-2);">Voltar</a></div>
             <?php 
 } else {
     ?>
             <div class="form_settings" id="frmDieta">
                 <form id="dieta" method="post" action="">
                 <p><span>Nome </span><input class="validate[required] text-input" type="text" name="nome" value=""/></p>
                 <p><span>Login </span><input class="validate[required] text-input" type="text" style="width:200px;" name="login" value=""/></p>
예제 #28
0
<?php

$usuario1 = new Usuario();
$usuario1->setNome('Corrupto');
$usuario1->setEnergia(100);
예제 #29
0
<?php

include "../model/usuario.php";
$host = "localhost";
$user = "******";
$pass = "******";
$banco = "allinsystem";
$conexao = new mysqli($host, $user, $pass, $banco);
if (mysqli_connect_errno($conexao)) {
    echo "Problemas para conectar no banco. Verifique os dados!";
    die;
}
require_once '../library/Doctrine v2.5.4/entity_manager.php';
$post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$usuario = new Usuario();
$usuario->setNome($post['nome']);
$usuario->setEmail($post['email']);
$usuario->setUsername($post['username']);
$usuario->setSenha(password_hash($post['senha'], PASSWORD_DEFAULT));
$usuario->setAcesso(2);
$usuario->setEstado(1);
if (!empty($usuario)) {
    $entityManager->persist($usuario);
    $entityManager->flush();
    echo "Registro cadastrado com Sucesso!";
}