Minha tela de login não funciona quando digitado o nome e senha

16/02/2022

0

PHP

Boa tarde! Eu fiz um sistema de login em um crud, mas quando eu digito o nome e a senha cadastrados no db a tela simplesmente pisca e não loga. Alguém sabe o que poderia ser? Abaixo o código:

<?php
include ('conexao.php');

$nome=$_POST['nome'];
$senha=$_POST['senha'];

if (empty($nome) || empty($senha))
{
header('Location:index.php');
exit();
}

$comando="SELECT * FROM funcionarios WHERE nome='$nome' AND senha=md5('($senha)')";
$resulta=mysqli_query($conexao,$comando);
$linha=mysqli_num_row($resulta);

if($linha==1)
{
$_SESSION['nome']=$nome;
header('Location:painel.php');
exit();
}
else
{
echo "<script>alert('Nome ou senha incorretos!')</script>";
header('Location:index.php');
}

?>
Rafael Lemes

Rafael Lemes

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar