Pessoal, Um amigo me ajudou, estava faltando a parte em negrito no código! eu ainda não sei o que significa ... mas vou pesquisar! :-) Agora esta funcionando OK! pagina: login.php <? ob_start(); // obtém os valores digitados $username = $_POST["username"]; $senha = $_POST["senha"]; // acesso ao banco de dados include "config.php"; $resultado = mysql_query("SELECT * FROM usuarios where username='$username'"); $linhas = mysql_num_rows ($resultado); if($linhas==0) // testa se a consulta retornou algum registro { echo "<html><body>"; echo "<p align=\"center\">Usuário não encontrado!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; } else { if ($senha != mysql_result($resultado, 0, "senha")) // confere senha { echo "<html><body>"; echo "<p align=\"center\">A senha está incorreta!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; } else // usuário e senha corretos. Vamos criar os cookies { setcookie("nome_usuario", $username); setcookie("senha_usuario", $senha); // direciona para a página inicial dos usuários cadastrados header ("Location: teste.php"); } } mysql_close($con); ob_end_flush(); ?>