Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Felipe Nanes

[Resolvido] Erro em Formulário de Login

Recommended Posts

Bom dia a todos,

 

Estou iniciando estudos em php, e tentando fazer um formulário de login, que pede senha e nome de usuário, e permite que o usuario entre acesse o conteudo "paginasecreta.php".

 

O banco de dados está conectado e nele já contem uma tabela chamada login com 2 campos, nome e senha.

Dentro de nome e senha já estão cadastradas 2 informações, nome em nome...senha em senha.

 

Meu problema é o arquivo que compara as informações enviadas pelo usuário na hora que ele faz o login, com as informações do banco de dados...que infelizmente não quer pegar.

 

o código vai abaixo:

 

http://pastie.org/3698475

 

Esse é o formulario responsavel por enviar os valores nome e senha:

 

http://pastie.org/3698477

 

o que está acontecendo é, quando eu aperto para sumbeter as informações ao arquivo de login.php, ao inves do usuário e senha que eu coloquei (corretamente) me levar para o header("location:paginasecreta.php") ele me deixa na pagina login.php sem nada escrito na tela.

 

Quem puder ajudar, eu agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele apresenta algum erro?

 

 

Não, ele simplesmente vai para a página "login.php" que não exibe nada...

Os dados do formulário estão sendo enviados corretamente pra as variáveis

$nome e $senha, acredito que o problema esteja acontecendo nessa linha por algum erro de concatenação ou sintaxe...

 

trecho:

 

$logar = mysql_query("SELECT * FROM login WHERE nome='$nome' AND senha='$senha'") or die (mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

linha 20 -

echo "<p align="center"> Senha ou Apelido não conferem<a href="javascript:history.return(1);">Tente Novamente</a></p>";

 

usa

 

echo "<p align=\"center\"> Senha ou Apelido não conferem<a href=\"javascript:history.return(1);\">Tente Novamente</a></p>";

 

e linha 28

"<p align="center"> Senha ou Apelido não conferem<a href="javascript:history.back(1);"> Tente novamente </a></p>"; 

 

usa

echo "<p align=\"center\"> Senha ou Apelido não conferem<a href=\"javascript:history.back(1);\"> Tente novamente </a></p>"; 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado cara!

 

Pegou aqui, eu quebrando a cabeça achando que era problema na query...e eu só precisava livrar alguns caracteres com a contrabarra!

 

Vlw mesmo!

 

RESOLVIDO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.