Ir para conteúdo

bnogueira02

Members
  • Total de itens

    72
  • Registro em

  • Última visita

Reputação

2 Comum

Sobre bnogueira02

  1. bnogueira02

    Duvida Laravel - Como Usar uma nova Biblioteca

    Resolvido!
  2. bnogueira02

    Duvida Laravel - Como Usar uma nova Biblioteca

    Pessoal to iniciando com o Laravel, na verdade estou voltando a programar agora por tive ideia para um projeto. E resolvi usar o Laravel, minha experiencia esta sendo ótima, estou inclusive fazendo um curso online. Estou com um duvida que acredito ser boba. Preciso usar uma biblioteca: https://github.com/mgp25/Instagram-API Ela já esta dentro do projeto usei o composer, mas não consigo usa-la dentro do local desejado. Como faço isso? Até agora só fiz os cruds e as regras simples de negocio.
  3. Galera é o seguinte estou com um problema, fiz um sistema para gerenciamento de almoxarifado da minha empresa, nada muito robusto. Coloquei no servidor, instalei a homestead, tentei configurar a rede de tudo quanto é jeito, porém o vagrant só upa a maquina virtual se estiver com a configuração nativa dele? Alguem sabe como disponibilizo em redes o acesso ao sistema?
  4. bnogueira02

    Criptografia de senhas

    A entendi, amigo. E realmento o codigo fica menor. E a hash é bem maior.
  5. bnogueira02

    Criptografia de senhas

    Entendi, então não posso usar md5 ou sha1? ou ate msm mcrypter ? Ou posso usar tudo junto e no final gerar uma password_hash password_verify
  6. bnogueira02

    Criptografia de senhas

    Pessoal é o seguinte to criando um sistema, e preciso de bastante segurança para os usuários do msm. Tentei usar OpenSSL para criptografar senha mas não obtive sucesso. Então usei um jogo de hash e mcrypter. Queria saber oque vcs acharam e se ficaria realmente seguro. <?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * Description of fun * * @author Big Dell */ class funcoes { public function camuflaSenhas($senhas) { try { $camufla = md5(base64_encode($senhas)); $texto = 'Segunda parde do desafio começa aqui!' . md5($senhas); $texto = $texto . 'Eu sei' . sha1($camufla) . 'oque'; $camufla = md5($texto); $texto = 'Eu sei' . sha1($camufla) . 'oque' . md5($camufla) . 'você fez'; $camufla = sha1($texto); $texto = sha1(base64_decode(sha1($camufla) . 'Eu sei' . md5($camufla) . 'oque' . sha1($camufla) . 'você fez' . md5($camufla) . 'verão passado' . sha1($camufla))); $camufla = sha1($texto); $texto = ' Parabens você conseguiu a senha: ' . md5($camufla); $key1 = $camufla; $key2 = $texto; $input = md5($senhas); $length = strlen($input); /* Open the cipher */ $td = mcrypt_module_open('rijndael-256', '', 'cbc', ''); /* Create the IV and determine the keysize length, use MCRYPT_RAND * on Windows instead */ $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); $ks = mcrypt_enc_get_key_size($td); /* Create key */ $key1 = md5($key1); $key2 = sha1($key2); $key = substr($key1, 0, $ks / 2) . substr(strtoupper($key2), (round(strlen($key2) / 2)), $ks / 2); $key = substr($key . $key1 . $key2 . strtoupper($key1), 0, $ks); /* Intialize encryption */ mcrypt_generic_init($td, $key, $iv); /* Encrypt data */ $encrypted = mcrypt_generic($td, $input); /* Terminate encryption handler */ mcrypt_generic_deinit($td); /* Initialize encryption module for decryption */ mcrypt_generic_init($td, $key, $iv); /* Decrypt encrypted string */ $decrypted = mdecrypt_generic($td, $encrypted); /* Terminate decryption handle and close module */ mcrypt_generic_deinit($td); mcrypt_module_close($td); $camufla = sha1(md5($encrypted)); return $camufla; } catch (Exception $exc) { echo 'Erro ao Camulhar Senha:' . $exc->getMessage(); return false; } } } uma senha gerada com o sistema: cbd6bfac19286e95824c8f222b7e44a852052f68
  7. bnogueira02

    Primeiro passo no ajax - Cadastro Metodo post

    topo.php <!DOCTYPE html> <html lang="pt_BR"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Pizza Noroeste</title> <!-- Bootstrap Core CSS --> <link href="assets/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- MetisMenu CSS --> <link href="assets/bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet"> <!-- Custom CSS --> <link href="assets/dist/css/sb-admin-2.css" rel="stylesheet"> <!-- Custom Fonts --> <link href="assets/bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <!-- <script src="assets/bower_components/jquery/dist/jquery.min.js"></script>--> <!-- Bootstrap Core JavaScript --> <script src="assets/bower_components/bootstrap/dist/js/bootstrap.min.js"></script> <!-- Metis Menu Plugin JavaScript --> <script src="assets/bower_components/metisMenu/dist/metisMenu.min.js"></script> <!-- Custom Theme JavaScript --> <script src="assets/dist/js/sb-admin-2.js"></script> </head> <body> <div id="wrapper"> <!-- Navigation --> <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html">Pizza Noroeste</a> </div> <!-- /.navbar-header --> <ul class="nav navbar-top-links navbar-right"> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="fa fa-envelope fa-fw"></i> <i class="fa fa-caret-down"></i> </a> <ul class="dropdown-menu dropdown-messages"> <li> <a href="#"> <div> <strong>John Smith</strong> <span class="pull-right text-muted"> <em>Yesterday</em> </span> </div> <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eleifend...</div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <strong>John Smith</strong> <span class="pull-right text-muted"> <em>Yesterday</em> </span> </div> <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eleifend...</div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <strong>John Smith</strong> <span class="pull-right text-muted"> <em>Yesterday</em> </span> </div> <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eleifend...</div> </a> </li> <li class="divider"></li> <li> <a class="text-center" href="#"> <strong>Read All Messages</strong> <i class="fa fa-angle-right"></i> </a> </li> </ul> <!-- /.dropdown-messages --> </li> <!-- /.dropdown --> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="fa fa-tasks fa-fw"></i> <i class="fa fa-caret-down"></i> </a> <ul class="dropdown-menu dropdown-tasks"> <li> <a href="#"> <div> <p> <strong>Task 1</strong> <span class="pull-right text-muted">40% Complete</span> </p> <div class="progress progress-striped active"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%"> <span class="sr-only">40% Complete (success)</span> </div> </div> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <p> <strong>Task 2</strong> <span class="pull-right text-muted">20% Complete</span> </p> <div class="progress progress-striped active"> <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%"> <span class="sr-only">20% Complete</span> </div> </div> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <p> <strong>Task 3</strong> <span class="pull-right text-muted">60% Complete</span> </p> <div class="progress progress-striped active"> <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%"> <span class="sr-only">60% Complete (warning)</span> </div> </div> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <p> <strong>Task 4</strong> <span class="pull-right text-muted">80% Complete</span> </p> <div class="progress progress-striped active"> <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%"> <span class="sr-only">80% Complete (danger)</span> </div> </div> </div> </a> </li> <li class="divider"></li> <li> <a class="text-center" href="#"> <strong>See All Tasks</strong> <i class="fa fa-angle-right"></i> </a> </li> </ul> <!-- /.dropdown-tasks --> </li> <!-- /.dropdown --> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="fa fa-bell fa-fw"></i> <i class="fa fa-caret-down"></i> </a> <ul class="dropdown-menu dropdown-alerts"> <li> <a href="#"> <div> <i class="fa fa-comment fa-fw"></i> New Comment <span class="pull-right text-muted small">4 minutes ago</span> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <i class="fa fa-twitter fa-fw"></i> 3 New Followers <span class="pull-right text-muted small">12 minutes ago</span> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <i class="fa fa-envelope fa-fw"></i> Message Sent <span class="pull-right text-muted small">4 minutes ago</span> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <i class="fa fa-tasks fa-fw"></i> New Task <span class="pull-right text-muted small">4 minutes ago</span> </div> </a> </li> <li class="divider"></li> <li> <a href="#"> <div> <i class="fa fa-upload fa-fw"></i> Server Rebooted <span class="pull-right text-muted small">4 minutes ago</span> </div> </a> </li> <li class="divider"></li> <li> <a class="text-center" href="#"> <strong>See All Alerts</strong> <i class="fa fa-angle-right"></i> </a> </li> </ul> <!-- /.dropdown-alerts --> </li> <!-- /.dropdown --> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i> </a> <ul class="dropdown-menu dropdown-user"> <li><a href="#"><i class="fa fa-user fa-fw"></i> User Profile</a> </li> <li><a href="#"><i class="fa fa-gear fa-fw"></i> Settings</a> </li> <li class="divider"></li> <li><a href="login.html"><i class="fa fa-sign-out fa-fw"></i> Logout</a> </li> </ul> <!-- /.dropdown-user --> </li> <!-- /.dropdown --> </ul> <!-- /.navbar-top-links --> <div class="navbar-default sidebar" role="navigation"> <div class="sidebar-nav navbar-collapse"> <ul class="nav" id="side-menu"> <li class="sidebar-search"> <div class="input-group custom-search-form"> <input type="text" class="form-control" placeholder="Search..."> <span class="input-group-btn"> <button class="btn btn-default" type="button"> <i class="fa fa-search"></i> </button> </span> </div> <!-- /input-group --> </li> <li> <a href="index.html"><i class="fa fa-dashboard fa-fw"></i> Dashboard</a> </li> <li> <a href="#"><i class="fa fa-bar-chart-o fa-fw"></i> Charts<span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <li> <a href="flot.html">Flot Charts</a> </li> <li> <a href="morris.html">Morris.js Charts</a> </li> </ul> <!-- /.nav-second-level --> </li> <li> <a href="tables.html"><i class="fa fa-table fa-fw"></i> Tables</a> </li> <li> <a href="forms.html"><i class="fa fa-edit fa-fw"></i> Forms</a> </li> <li> <a href="#"><i class="fa fa-wrench fa-fw"></i> UI Elements<span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <li> <a href="panels-wells.html">Panels and Wells</a> </li> <li> <a href="buttons.html">Buttons</a> </li> <li> <a href="notifications.html">Notifications</a> </li> <li> <a href="typography.html">Typography</a> </li> <li> <a href="icons.html"> Icons</a> </li> <li> <a href="grid.html">Grid</a> </li> </ul> <!-- /.nav-second-level --> </li> <li> <a href="#"><i class="fa fa-sitemap fa-fw"></i> Multi-Level Dropdown<span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <li> <a href="#">Second Level Item</a> </li> <li> <a href="#">Second Level Item</a> </li> <li> <a href="#">Third Level <span class="fa arrow"></span></a> <ul class="nav nav-third-level"> <li> <a href="#">Third Level Item</a> </li> <li> <a href="#">Third Level Item</a> </li> <li> <a href="#">Third Level Item</a> </li> <li> <a href="#">Third Level Item</a> </li> </ul> <!-- /.nav-third-level --> </li> </ul> <!-- /.nav-second-level --> </li> <li> <a href="#"><i class="fa fa-files-o fa-fw"></i> Sample Pages<span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <li> <a href="blank.html">Blank Page</a> </li> <li> <a href="login.html">Login Page</a> </li> </ul> <!-- /.nav-second-level --> </li> </ul> </div> <!-- /.sidebar-collapse --> </div> <!-- /.navbar-static-side --> </nav> pais.php <?php require 'includes/topo.php'; ?> <div id="page-wrapper"> <div class="row"> <div class="col-lg-12"> <h1 class="page-header">Pais</h1> </div> <!-- /.col-lg-12 --> </div> <!-- /.row --> <div class="row"> <div class="col-lg-12"> <div class="alert alert-success alert-dismissable" id="sucess" style="display: none;"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> Pais cadastrado com sucesso </div> <div class="panel panel-default"> <div class="panel-heading"> Cadastro de Pais </div> <div ></div> <div id="loading" style="display: none;"><img src="img/LoadingCircle_finalani.gif" style="width: 100px; margin: 0 auto;"/></div> <div class="panel-body"> <div class="row"> <div class="col-lg-12"> <form role="cad" method="POST" id="cadPais"> <div class="form-group"> <label>Nome: </label> <input class="form-control" type="text" name="nome"> <p class="help-block">Digite o nome do pais.</p> </div> <div class="form-group"> <label>Status:</label> <select class="form-control" name="status"> <option value="1">Ativo</option> <option value="2">Inativo</option> </select> </div> <input type="button" id="salvar" name="cad" class="btn btn-default" value="Cadastrar"> <script type="text/javascript"> $(function () { $("#salvar").click(function () { var nome = $("input[name=nome]").val(); var status = $("select[name=status]").val(); var cad = $("input[name=cad]").val(); $.ajax({ type: 'POST', data: {nome: nome, status: status, cad: cad}, url: "../int/paisINT.php", dataType: "html", success: function (result) { $("#bla").html(''); $("#bla").append(result); $('#sucess').css({display: "block"}); }, beforeSend: function () { $('#loading').css({display: "block"}); }, complete: function (msg) { $('#loading').css({display: "none"}); } }); }); }); </script> </form> </div> <!-- /.col-lg-6 (nested) --> </div> <!-- /.row (nested) --> </div> <!-- /.panel-body --> </div> <!-- /.panel --> </div> <!-- /.col-lg-12 --> </div> <!-- /.row --> </div> <!-- /#page-wrapper --> </div> <?php require 'includes/rodape.php'; ?> rodape.php </body> </html> console: print screen windows sem erros sem nada, porem não cadastra, coloquei um print_r do meu objeto DTO no int porem sem sucesso e o mesmo com o echo não traz.
  8. bnogueira02

    Primeiro passo no ajax - Cadastro Metodo post

    Pessoal eu acho que eu achei meu erro, estou carregando a biblioteca do jquery dentro do include do rodape, isso tem alguma coisa a ver?
  9. bnogueira02

    Primeiro passo no ajax - Cadastro Metodo post

    mas como eu faço isso ? como vejo se tem retorno up
  10. bnogueira02

    Primeiro passo no ajax - Cadastro Metodo post

    Tenho a seguinte pagina. <?php require 'includes/topo.php'; ?> <script type="text/javascript"> function cadPais() { var dados = $('#cadPais').serialize(); $.ajax({type: 'POST', dataType: 'json', url: '../int/paisINT.php', async: true, data: dados, success: function (response) { location.reload(); }}); return false; } ); </script> <div id="page-wrapper"> <div class="row"> <div class="col-lg-12"> <h1 class="page-header">Pais</h1> </div> <!-- /.col-lg-12 --> </div> <!-- /.row --> <div class="row"> <div class="col-lg-12"> <div class="alert alert-success alert-dismissable"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> Lorem ipsum dolor sit amet, consectetur adipisicing elit. <a href="#" class="alert-link">Alert Link</a>. </div> <div class="panel panel-default"> <div class="panel-heading"> Cadastro de Pais </div> <div class="panel-body"> <div class="row"> <div class="col-lg-12"> <form role="cad" method="POST" id="cadPais"> <div class="form-group"> <label>Nome: </label> <input class="form-control" type="text" name="nome"> <p class="help-block">Digite o nome do pais.</p> </div> <div class="form-group"> <label>Código Telefonico: </label> <input class="form-control" type="number" maxlength="3" name="cod_tele"> <p class="help-block">Código Telefonico do pais. Ex: 55</p> </div> <div class="form-group"> <label>Status:</label> <select class="form-control" name="status"> <option value="1">Ativo</option> <option value="2">Inativo</option> </select> </div> <input type="button" id="salvar" name="cad" onclick="cadPais();" class="btn btn-default" value="Cadastrar"> </form> </div> <!-- /.col-lg-6 (nested) --> </div> <!-- /.row (nested) --> </div> <!-- /.panel-body --> </div> <!-- /.panel --> </div> <!-- /.col-lg-12 --> </div> <!-- /.row --> </div> <!-- /#page-wrapper --> </div> <?php require 'includes/rodape.php'; ?> Não conseguir fazer o cadastro, e tambem não sei se o ajax esta certo. O cadastro de forma comum como refresh esta funcionando normal.
  11. bnogueira02

    Oque é isso? Conexao::?

    por exemplo quando estou a programar surge a classe conexao acompanhada dos 2 pontos, queria saber qual é a utilidade disso? por exemplor conexao::, ou ate mesmo na proprio PDO::
  12. bnogueira02

    Oque é isso? Conexao::?

    Bom pessoal estou com uma duvida que acho que é mesma de muito inciantes, existe no PHP o $ que é o indicativo de variável, tenho visto muito isso no php Variavel(Classe):: , já peguntei para varias pessoas com algum tempo de programação e elas sabe me diser oque é essa coisa:: . Alguem pode me dar um exemplo oque me dizer para que serve? Agradeço desde já!
  13. bnogueira02

    Como passar o texto de uma input para uma div sem refresh?

    <div class="form-group"> <label>Caminho da url amigavel:</label> <p class="form-control-static" id="url-amigavel"><span></span></p> <input class="form-control" type="hidden" placeholder="Sigla do pais:"> <p class="help-block">Esse campo é gerado automaticamente.</p> </div> <script type="text/javascript"> var $dynamic = document.querySelector('#url-amigavel span'); document.querySelector('#url').addEventListener('keypress', function () { $dynamic.innerHTML = this.value; }); </script> Quanto eu digito a ultima letra, ela não passa para o span. Se eu digito SP, Ele só repassa o S
  14. bnogueira02

    Como passar o texto de uma input para uma div sem refresh?

    Depois que a input peder o foco, testei desse modo, mas anda não deu certo.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.