Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/espanhol/public_html/php/conecta.php:2) in /home/espanhol/public_html/autentica.php on line 20
<?
//CONECTA COM O BANCO DE DADOS
require_once("php/conecta.php");
//RECEBE OS DADOS DO FORMULÁRIO
$cad_usuario = $_POST["txtUser"];
$cad_senha = $_POST["txtSenha"];
echo "$cad_usuario, $cad_senha";
//VERIFICA
$sql = mysql_query("SELECT cad_nome, cad_id, cad_usuario, cad_senha2 FROM f_cad_clientes WHERE cad_usuario = '".$cad_usuario."'
AND cad_senha1 = '".MD5($cad_senha)."' ") or die("ERRO NO COMANDO SQL" . mysql_error());
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE RETORNOU ALGO
if($row == 0){
echo "Usuário/Senha inválidos";
}else {
Header("Location: index.php");
} //FECHA ELSE
?>
Amigo,
No caso, o seu header já foi informado no arquivo chamado conecta.php.
Com certeza, você está usando um include em alguma página para autenticar alguma coisa nela. Um sugestão:
Dê o include em cima do DOCTYPE da página e refaça o conecta.php para consertar o erro.