isaiaskb
(usa Outra)
Enviado em 15/02/2009 - 20:11h
ola
no sistema de login e senha ta dando erro pois quando faço login nao sou direcionado para a pagina secreta , gostaria que alguem olhasse esse meu codigo e corrigisse pra mim se estiver errado.
a mensagem que aparece apos o login é que o erro esta na linha onde fica esse codigo- header(" location:pagina secreta.album.php");
e esta é a mensagem-Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\login.php:2) in C:\xampp\htdocs\login.php on line 18
AQUI VAI O CODIGO INTEIRO
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head>
<?
/****************************************************************
Script de estudo criado Por Saulo Capistrano em 25/01/2008
*****************************************************************/
include ("conectar.php"); // Olha aqui nossa conexão onde irá funcionar mais uma vez
$login = $_POST['login']; // Esta variável é primordial para que possa ser feita a busca no banco
$senha = $_POST['senha']; // Idem anterior
//faz a confirmação de login e senha no banco
$logar = mysql_query("SELECT * FROM usuarios WHERE login='$login' AND senha='$senha'") or die("erro ao selecionar");
if (strlen($senha) < 1) //Aqui verificamos se existe senha e login do usuário em questão
echo '<p align="center">Senha ou apelido não conferem<BR></p>'; //Mensagem de erro para o caso dos campos serem inválidos
elseif ( mysql_num_rows($logar) >0 ) {
header(" location:pagina secreta.album.php");
} else {
echo '<p align="center">Senha ou apelido não conferem<BR>'; // Idem anterior
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<html>
<title>login</title>
<body bgcolor="#000099">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#CC3300"> </td>
</tr>
</table>
<p> </p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000"> </td>
</tr>
</table>
<p align="center">Faça seu Login!</p>
<form action="login.php" name="cadastro" method="post">
<div align="center"><br>
<br>
Login:
<input type="text" name="login">
<br>
<br>
Senha:
<input type="password" name="senha">
<br>
<br>
<input type="submit" value="enviar">
</div>
</form>
</body>
</html>