Ir para conteúdo

juh2425

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que juh2425 postou

  1. juh2425

    Validar login e senha php javascript

    ola gostaria como faço pra implentar no meu codigo a validação de login onde ao clicar no botao seja feita uma consulta no banco e se o usuario for valido logar na pagina principal ate agora fiz assim: Principal: <?php require_once '../Controller/MovimentoController.php'; //session_start(); ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Free Bootstrap Admin Template : Binary Admin</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div id="wrapper"> <?php require_once "_topo.php"; require_once "_menu.php"; if (!isset($_SESSION['cod_usuario'])) { echo '<script>window.location.href="login.php"</script>'; exit(); } $cod_usuario = $_SESSION['cod_usuario']; $objtcontroller = new MovimentoController(); $lista_movimento = $objtcontroller->UltimosMovimentos($cod_usuario); ?> <div id="page-wrapper" > <div id="page-inner"> <div class="row"> <div class="col-md-12"> <h2>Ultimos Movimentos</h2> </div> </div> <!-- /. ROW --> <hr /> <?php if (count($lista_movimento) > 0 && $lista_movimento != '') { ?> <div class="row"> <div class="col-md-12"> <!-- Advanced Tables --> <div class="panel panel-default"> <div class="panel-heading"> Movimentos Encontrados </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>Tipo</th> <th>Data</th> <th>Valor</th> <th>Observação</th> <th>Categoria</th> <th>Empresa</th> </tr> </thead> <tbody> <?php for ($i = 0; $i < count($lista_movimento); $i++) { ?> <tr class="odd gradeX"> <td><?php echo ($lista_movimento[$i]['tipo_movimento'] == 1 ? 'Entrada' : 'Saída') ?> </td> <td><?php echo explode('-', $lista_movimento[$i]['data_movimento'])[2] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[1] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[0] ?> </td> <td>R$ <?php echo $lista_movimento[$i]['valor_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['obs_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_categoria'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_empresa'] ?> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> <!--End Advanced Tables --> </div> </div> <?php } else { echo '<center> Não existe nenhum movimento. Caso queira realizar um movimento, <a href="movimento.php">clique aqui</a></center>'; } ?> </div> <!-- /. PAGE INNER --> </div> <!-- /. PAGE WRAPPER --> </div> <script> $("#btn__Gravar").click(function () { if ($("#nome_categoria").val().trim() == "") { alert("Prencher o campo NOME CATEGORIA"); return false; } }); </script> </body> </html> login <?php $ret = ''; $email = ''; if (isset($_POST['btn_entrar'])) { $email = $_POST['email_usuario']; $senha = $_POST['senha_usuario']; } ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Controle Financeiro</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div class="container"> <div class="row text-center "> <div class="col-md-12"> <br /><br /> <h2> Faça seu login</h2> <br /> </div> </div> <div class="row "> <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1"> <div class="panel panel-default"> <div class="panel-heading"> <strong> Entre com seus dados </strong> </div> <div class="panel-body"> <form action="login.php" method="post"> <br /> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span> <input type="text" class="form-control" id="email_usuario" name="email_usuario" placeholder="Seu Email " /> </div> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span> <input type="password" class="form-control" id="senha_usuario" name="senha_usuario" placeholder="Sua senha" /> </div> <button class="btn btn-primary "id="btn_entrar" name="btn_entrar">Entrar</button> <hr /> Não é cadastrado? <a href="novo_usuario.php." >Clique Aqui</a> </form> </div> </div> </div> </div> </div> <script> $("#btn_entrar").click(function () { if ($("#email_usuario").val().trim() === "") { alert("Preencher o campo EMAIL USUARIO"); return false; } if ($("#senha_usuario").val().trim() === "") { alert("Preencher o campo SUA SENHA"); return false; } }); </script> </body> </html> usuarioDAO <?php require_once 'Conexao.class.php'; class UsuarioDAO extends Conexao { /** @var PDOStatement */ private $instrucao_sql; /** @var PDO */ private $conexao; public function InserirUsuario($nome, $email, $senha, $datadocadastro) { // 1 PASSO: Resgatar a Conexao $this->conexao = parent ::getConexao(); // 2 PASSO Montar instrução SQL $this->instrucao_sql = "INSERT INTO tb_usuario" . " (nome_usuario,email_usuario,senha_usuario,data_cadastro)" . "values(?,?,?,?)"; //3 passo:Preparar para executar $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); // 4passo vincular valores com os links (?) $this->instrucao_sql->bindValue(1, $nome); $this->instrucao_sql->bindValue(2, $email); $this->instrucao_sql->bindValue(3, $senha); $this->instrucao_sql->bindValue(4, $datadocadastro); $this->instrucao_sql->execute(); try { $codgravado = $this->conexao->lastInsertId(); return $codgravado; } catch (Exception $ex) { return-1; } } public function ValidarLogin($email, $senha) { $this->conexao = parent ::getConexao(); $this->instrucao_sql = "SELECT nome_usuario, cod_usuario " . " FROM tb_usuario WHERE email_usuario =? AND senha_usuario =?"; $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); $this->instrucao_sql->bindValue(1, $email); $this->instrucao_sql->bindValue(2, $senha); $this->instrucao_sql->execute(); return $this->instrucao_sql->fetchAll(); } }
  2. juh2425

    validar data maior que atual

    sou novo no php e js gostaria de saber como faço validação da data pra que se o usuario digitar o dia maior que a data atual de alert de data invalida <script> $("#btn__procurar").click(function () { if ($("#data_inicial").val().trim() == "") { alert("Digite a data inicial"); return false; } if ($("#data_final").val().trim() == "") { alert("Digite a data final"); return false; } }); </script>
  3. juh2425

    Validação de Data maior que atual

    Boa noite pessoal estou com um dificuldade em como faço uma validação de data atual no caso não pode ser permitido data maior que a data atual do dia ja fiz da data em branco alguem poderia de auxilar: <script> $("#btn__Gravar").click(function () { if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar o tipo do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar a categoria do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } if ($("#valor_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } }) </script>
×

Informação importante

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