fiz tudo certinho mais meu usuário não conecta mesmo a senha estando certa.
segue os meus códigos abaixo:
Index.php
<?php include("cabecalho.php"); ?>
<?php
if(isset($_GET["login"]) && $_GET["login"]==true){ ?>
<p class="alert-success">Logado com Sucesso! </p>
<?php } ?>
<?php
if(isset($_GET["login"]) && $_GET["login"]==false){ ?>
<p class="alert-danger">Usuário ou senha inválida </p>
<?php } ?>
<h1> Bem vindo! </h1>
<br />
<form action="login.php" method="post">
<table class="table">
<tr>
<td>Email</td>
<td><input class="form-control" type="email" name="email"></td>
</tr>
<tr>
<td>Senha</td>
<td><input class="form-control" type="password" name="senha"></td>
</tr>
<tr>
<td><button class="btn btn-primary" type="submit">Login</button></td>
</tr>
</table>
<?php
echo "Testando md5";
$resultadomd5 = md5("4hsobvqi");
echo $resultadomd5;
?>
</form>
<?php include("rodape.php"); ?>
____________________________________________________________
login.php
<?php include("conecta.php");
include("banco-usuario.php");
$usuario = buscaUsuario($conexao, $_POST["email"], $_POST["senha"]);
if($usuario == null){
header("location: index.php?login=0");
}else {
header("location: index.php?login=1");
}
die();
?>
banco-usuario.php
________________________________________________________________
<?php
function buscaUsuario($conexao, $email, $senha) {
$senhaMd5 = md5($senha);
$query = "select * from usuarios where email='{$email}' and senha='{$senhaMd5}'";
$resultado = mysqli_query($conexao, $query);
$usuario = mysqli_fetch_assoc($resultado);
return $usuario;
}
?>
conecta.php
_____________________________________________________________ <?php
$conexao = mysqli_connect("localhost", "root","", "loja");