Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Login


Daniel Morsoleto

Pergunta

pessoal to fazendo um login com mysql só que está dando um erro que não consigo resolver. Estou usando o codigo abaixo:

<?php

require "conexao.php"

if(isset($_POST["nome"]) and isset($_POST["senha"])){

//pega os dados vindos do form (login.html)

$nome = $_POST['nome'];

$senha = $_POST['senha'];

$sql = mysql_query("Select *from autenticacao where nome = '$nome' and senha = '$senha'");//se quiser criptografar a use senha = md5('$senha')

$linhas = mysql_num_rows($sql);

if($linhas == 0) //Testa se a consulta retornou algum registro

{

echo "Dados Invalidos ou Usuario não está Cadastrado";

exit();

}

echo "Ola $nome você esta logado";

}

else{

header("Location: login.htm");

}

?>

e da o seguinte erro:

Parse error: syntax error, unexpected T_VARIABLE in c:\arquivos de programas\apache group\Apache\htdocs\ecommerce\login.php.php on line 5 (a linha 5 esta em negrito).

alguém sabe porque???

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Não, para ele está usando o header, ou seja, redirecionando para o login.html é porque o teste:

if(isset($_POST["nome"]) and isset($_POST["senha"])){

está retornando falso... ou seja, o $_POST["nome"] ou $_POST["senha"] não está sendo enviado...

Link para o comentário
Compartilhar em outros sites

  • 0

beleza, está funcionado tranquilo, só mais uma duvida, com esse login no mysql, eu poderia criar sessions nele. Tipo poderia colocar a sentença assim ou não existe isso:

session_start();

$sql = mysql_query("Select *from autenticacao where nome = '$nome' and senha = '$senha'");

$linhas = mysql_num_rows($sql);

$_SESSION["nome"] = $nome;

$_SESSION["senha"] = $senha;

daria certo???

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...