Ir para conteúdo
Fórum Script Brasil

Wagner Marins

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Wagner Marins

Wagner Marins's Achievements

0

Reputação

  1. Bom dia companheiros. Eu estou fazendo uma tela de login, na mesma tela tem a parte de cadastro, e acesso. sendo que a parte de cadastro está funcionando, está interagindo com o banco de dados de boa. só que na parte de acesso (email, e senha), não funciona.(não acontece nada) <?php require_once "CLASSES/usuarios.php"; $u = new Usuario; ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Login</title> <link rel="stylesheet" href="css/style.css"> <script src="https://kit.fontawesome.com/b18f66a691.js" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="content first-content"> <div class="first-column"> <div class="logo"> <img class="logomarca" src="img/logo.png" alt=""> </div> <h2 class="title title-primary">Seja bem vindo(a)!</h2> <p class="description description-primary">para se manter conectado</p> <p class="description description-primary">por favor faça o login</p> <button id="signin" class="btn btn-primary">Entrar</button> </div> <div class="second-column"> <h2 class="title title-second">Criar uma Conta</h2> <p class="description description-second">ou use um email para cadastrar-se:</p> <form class="form" method="POST"> <label class="label-input" for=""> <i class="far fa-user icon-modify"></i> <input type="text" name="nome" placeholder="Nome" maxlength="50"> </label> <label class="label-input" for=""> <i class="fa-solid fa-mobile-screen-button icon-modify"></i> <input type="text" name="celular" placeholder="Celular" maxlength="30"> </label> <label class="label-input" for=""> <i class="far fa-envelope icon-modify"></i> <input type="email" name="email" placeholder="Email" maxlength="50"> </label> <label class="label-input" for=""> <i class="fas fa-lock icon-modify"></i> <input type="password" name="senha" placeholder="senha" maxlength="20"> </label> <label class="label-input" for=""> <i class="fas fa-lock icon-modify"></i> <input type="password" name="confirmar_senha" placeholder="Confirmar_senha"> </label> <button class="btn btn-second">Cadastrar-se</button> </form> <?php // verifica se clicou no botao if(isset($_POST['nome'])) { $nome = addslashes($_POST['nome']); $celular = addslashes($_POST['celular']); $email = addslashes($_POST['email']); $senha = addslashes($_POST['senha']); $confirmar_senha = addslashes($_POST['confirmar_senha']); //verificar se campo esta vazio if (!empty($nome) && !empty($celular) && !empty($email) && !empty($senha) && !empty($confirmar_senha)) { $u->conectar("login","localhost","root","123"); if($u->msgErro == "") { if($senha == $confirmar_senha) { if($u->cadastrar($nome,$celular,$email,$senha)) { ?> <div id="msg-sucesso"> Cadastrado com sucesso! Acesse para entrar! </div> <?php } else { ?> <div class="msg-erro"> Email já cadastrado! </div> <?php } } else { ?> <div class="msg-erro"> Senha e confirmar senha não corresponde </div> <?php } } else { ?> <div class="msg-erro"> <?php echo "Erro: ".$u->msgErro;?> </div> <?php } }else { ?> <div class="msg-erro"> Preencha todos os campos! </div> <?php } } ?> </div><!-- second column --> </div><!-- first content --> <div class="content second-content"> <div class="first-column"> <div class="logo"> <img class="logomarca" src="img/logo.png" alt=""> </div> <h2 class="title title-primary">Olá, amigo!</h2> <p class="description description-primary">insira seus dados pessoais</p> <p class="description description-primary">e inicie seu login</p> <button id="signup" class="btn btn-primary">Cadastrar-se</button> </div> <div class="second-column"> <h2 class="title title-second">Acesso</h2> <p class="description description-second">insira seu email e senha:</p> <form class="form" method="POST"> <label class="label-input" for=""> <i class="far fa-envelope icon-modify"></i> <input type="email" placeholder="Email"> </label> <label class="label-input" for=""> <i class="fas fa-lock icon-modify"></i> <input type="password" placeholder="Senha"> </label> <a class="password" href="#">Esqueceu sua senha?</a> <button class="btn btn-second">entrar</button> </form> <?php // verifica se clicou no botao if(isset($_POST['email'])) { $email = addslashes($_POST['email']); $senha = addslashes($_POST['senha']); //verificar se campo esta vazio if (!empty($email) && !empty($senha)) { $u->conectar("login","localhost","root","123"); if($u->msgErro = "") { if($u->logar($email,$senha)) { header("location: painel.php"); } else { ?> <div class="msg-erro"> Email e/ou senha então incorretos! </div> <?php } } else { echo "Preencha todos os campos!"; } }else { ?> <div class="msg-erro"> Email e/ou senha então incorretos! </div> <?php } } ?> </div><!-- second column --> </div><!-- second-content --> </div> <script src="js/app.js"></script> </body> </html>
×
×
  • Criar Novo...