duvida

1. duvida

isaias
isaiaskb

(usa Outra)

Enviado em 14/02/2009 - 17:00h

ola
copiei um script login e senha mas nao consigo logar a pagina da erro de location alguem pode me dar uma dica vou mandar o escript para alguem ver se ta certo ou nao

<?
/****************************************************************
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:album.php" ) ;
} else {
echo '<p align="center">Senha ou apelido não conferem<BR>'; // Idem anterior
}
?>

só meu sistema é windowns sera que é isso que nao da certo
q



  


2. Re: duvida

Relsi H. Maron
relsi.ramone

(usa Ubuntu)

Enviado em 14/02/2009 - 17:48h

O erro ocorre porque você não pode ter nenhuma saída html antes da função header()

Modifique seu código para que ele fique dessa maneira:

if ( mysql_num_rows($logar) >0 ) {
header("location:album.php");
}
elseif (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
else {
echo '<p align="center">Senha ou apelido não conferem<BR>'; // Idem anterior
}

Dá para sofisticar mais essa tua autenticação, mas o caminho é esse ai.

Hgs
Rls
http://relsiramone.blogspot.com


3. Re: duvida

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 14/02/2009 - 20:03h

que mensagem que dá






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts