<?php
// conexão
require_once'connect.php';
// Sessão
session_start();
if(isset($_POST["usuario"])){
$erros = array();
$usuario = mysqli_escape_string($connect,$_POST["usuario"]);
$senha = mysqli_escape_string($connect,$_POST["senha"]);
if(empty($usuario) or empty($senha)){
$erros[] = "<li> O campo Usuário/Senha precisa ser preenchido ! </li>";
}else{
$sql = "SELECT login FROM usuarios WHERE login = '$usuario'";
$resultado = mysqli_query($connect, $sql);
if(mysqli_num_rows($resultado) > 0){
$senha = md5($senha);
$sql = "SELECT * FROM usuarios WHERE login = '$usuario' AND senha = '$senha'";
$resultado = mysqli_query($connect, $sql);
if(mysqli_num_rows($resultado) == 1){
$dados = mysqli_fetch_array($resultado);
mysqli_close($connect);
$_SESSION['logado'] = TRUE;
$_SESSION['id_usuario'] = $dados['id'];
**header('Location: home.php');**
}else{
$erros[] = "<li> Usuário ou senha não conferem.</li>";
}
}else{
$erros[] = "<li> Usuário não cadastrado.</li>";
}
}
}
?>
Login System
</header>
<main>
<form action=<?php echo $_SERVER['PHP_SELF']; ?> method="POST">
<h2> Login </h2>
<input type="text" name="usuario" placeholder="Usuário">
<input type="password" name="senha" placeholder="Senha">
<input type="submit" value="Login">
<?php
if( !empty($erros) ) {
?>
<p> <?php foreach($erros as $erro){
echo $erro;
} ?></p>
<?php
}
?>
</form>
</main>
<footer>
</footer>
</body>
** Everything is working, but it does not redirect to home.php page, I do not know what it can be. Thanks for the help. **