Fiz ai o sistema de login, mas esta com alguns erros... se alguem puder ajudar
O cadastro esta funcionando normal....
1º - Erro na pagina confirmar_login.php---- Quando a senha esta correta ele entra no IF e coloca a mensagem "usuário logado" que eu mandei escrever, só que nao redireciona para a pagina que pedi, e aparece tbm esses erro na pagina confirmar_login.php
Warning: Cannot modify header information - headers already sent by (output started at C:\PHP_sites\Bd\confirmar_login.php:2) in C:\PHP_sites\Bd\confirmar_login.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at C:\PHP_sites\Bd\confirmar_login.php:2) in C:\PHP_sites\Bd\confirmar_login.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at C:\PHP_sites\Bd\confirmar_login.php:2) in C:\PHP_sites\Bd\confirmar_login.php on line 15confirmar_login.php<?
include 'config.php';
$db = mysql_connect($host,$logindb,$senhadb);
$basedados = mysql_select_db($database);
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); $contagem = mysql_num_rows($confirmacao);
if ( $contagem == 1 ) {
setcookie ("login", $login);
setcookie ("senha", $senha);
header("Location: pagina_ok.php");
echo "usuario logado";
} else {
header("Location: erro_login.php");
}
?>
linha 2 = primeiro
<?linhas 13,14.15 = header("Location: pagina_ok.php");
echo "usuario logado";
} else {
Não tenho idéia doque seja..
2º - Na pagina teste.php---- Para testar caso o usuario esta logado ou nao, eu axei que o erro era a falta do include "acesso.php"; mas mesmo assim nao deu certo.. Ele diz que nao estou logado.. pode ser tbm pelos erros de login acima... mas vai o codigo
<?
include "acesso.php";
if ( $contagem == 1 ) {
?>
Você esta logado
<?
} else {
echo "<center>Você não está logado.<a href=logon.php><br>logar</a></center>"; }
?>
O problema maior é os erros do confirmar_login
Se alguem puder ajudar aii..
Valeuu moçadaa
PHP5 + Apache2 + MySql5