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 =newUsuario;?><!DOCTYPE html><htmllang="pt-br"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title>Login</title><linkrel="stylesheet"href="css/style.css"><scriptsrc="https://kit.fontawesome.com/b18f66a691.js"crossorigin="anonymous"></script><linkrel="stylesheet"href="https://use.fontawesome.com/releases/v5.8.2/css/all.css"integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay"crossorigin="anonymous"></head><body><divclass="container"><divclass="content first-content"><divclass="first-column"><divclass="logo"><imgclass="logomarca"src="img/logo.png"alt=""></div><h2class="title title-primary">Seja bem vindo(a)!</h2><pclass="description description-primary">para se manter conectado</p><pclass="description description-primary">por favor faça o login</p><buttonid="signin"class="btn btn-primary">Entrar</button></div><divclass="second-column"><h2class="title title-second">Criar uma Conta</h2><pclass="description description-second">ou use um email para cadastrar-se:</p><formclass="form"method="POST"><labelclass="label-input"for=""><iclass="far fa-user icon-modify"></i><inputtype="text"name="nome"placeholder="Nome"maxlength="50"></label><labelclass="label-input"for=""><iclass="fa-solid fa-mobile-screen-button icon-modify"></i><inputtype="text"name="celular"placeholder="Celular"maxlength="30"></label><labelclass="label-input"for=""><iclass="far fa-envelope icon-modify"></i><inputtype="email"name="email"placeholder="Email"maxlength="50"></label><labelclass="label-input"for=""><iclass="fas fa-lock icon-modify"></i><inputtype="password"name="senha"placeholder="senha"maxlength="20"></label><labelclass="label-input"for=""><iclass="fas fa-lock icon-modify"></i><inputtype="password"name="confirmar_senha"placeholder="Confirmar_senha"></label><buttonclass="btn btn-second">Cadastrar-se</button></form><?php
// verifica se clicou no botaoif(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 vazioif(!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)){?><divid="msg-sucesso">
Cadastrado com sucesso! Acesse para entrar!
</div><?php
}else{?><divclass="msg-erro">
Email já cadastrado!
</div><?php
}}else{?><divclass="msg-erro">
Senha e confirmar senha não corresponde
</div><?php
}}else{?><divclass="msg-erro"><?php echo "Erro: ".$u->msgErro;?></div><?php
}}else{?><divclass="msg-erro">
Preencha todos os campos!
</div><?php
}}?></div><!-- second column --></div><!-- first content --><divclass="content second-content"><divclass="first-column"><divclass="logo"><imgclass="logomarca"src="img/logo.png"alt=""></div><h2class="title title-primary">Olá, amigo!</h2><pclass="description description-primary">insira seus dados pessoais</p><pclass="description description-primary">e inicie seu login</p><buttonid="signup"class="btn btn-primary">Cadastrar-se</button></div><divclass="second-column"><h2class="title title-second">Acesso</h2><pclass="description description-second">insira seu email e senha:</p><formclass="form"method="POST"><labelclass="label-input"for=""><iclass="far fa-envelope icon-modify"></i><inputtype="email"placeholder="Email"></label><labelclass="label-input"for=""><iclass="fas fa-lock icon-modify"></i><inputtype="password"placeholder="Senha"></label><aclass="password"href="#">Esqueceu sua senha?</a><buttonclass="btn btn-second">entrar</button></form><?php
// verifica se clicou no botaoif(isset($_POST['email'])){
$email = addslashes($_POST['email']);
$senha = addslashes($_POST['senha']);//verificar se campo esta vazioif(!empty($email)&&!empty($senha)){
$u->conectar("login","localhost","root","123");if($u->msgErro =""){if($u->logar($email,$senha)){
header("location: painel.php");}else{?><divclass="msg-erro">
Email e/ou senha então incorretos!
</div><?php
}}else{
echo "Preencha todos os campos!";}}else{?><divclass="msg-erro">
Email e/ou senha então incorretos!
</div><?php
}}?></div><!-- second column --></div><!-- second-content --></div><scriptsrc="js/app.js"></script></body></html>
Pergunta
Wagner Marins
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)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.