Ir para conteúdo

juh2425

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por juh2425


  1. 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. 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. 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.