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

Autenticação dando errado ;S


Brenno Ferreira Santiago

Pergunta

To fazendo um sistema de autenticação mas não sei porque mas ta dando errado... gostaria que alguém me falasse onde esta o erro..

ou aonde estou errando e me falar a maneira correta de fazer esse sistema.. tah ai os codigos ;D

Arquivo autenticacao.php:

<html>
<head>
<link rel="stylesheet" type="text/css" href="estilo-login.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Área Administrativa</title>
</head>

<body>
<?
//conexao com banco de dados
require 'global.php';
$db = conectar();

$sql = mysql_query("select * from usuarios where login='$login' and senha='$senha'", $db);
$valor = mysql_fetch_array($sql);

$user = $valor["login"];
$pass = $valor["senha"];

if($login == '' || $senha == ''){


echo "
<div id=\"tudo\">
    <div id=\"topo\"></div>
    <div id=\"centro\">
    <div id=\"alinha\">
    <form action=\"autenticacao.php\" method=\"post\">
        <span class=\"fonte\">Login:</span><br />
        <input type=\"text\" name=\"login\" class=\"campo\" /><br />
        <span class=\"fonte\">Senha:</span><br />
        <input type=\"password\" name=\"senha\" class=\"campo\" /><br />
        <input type=\"submit\" name=\"botao\" class=\"botao\" value=\"Login »\" />
        
    </form>
    </div>    
    </div>
    <div id=\"baixo\"></div>

</div>
";
} elseif($login == $user && $senha == $pass){
setcookie("usuario", $login);
setcookie("senha", $senha);
header("Location: index.php");
} 

elseif($login != $valor["login"] || $senha != $valor["senha"]){
echo "Usuário ou senha inválido.<a href=autenticacao.php>«« Voltar</a></font>";
}
?>
</body>
</html>
Arquivo verifica.php para colocar nas outras paginas, onde sera feita a verificação se o usuario esta logado ou não:
<?

// Sistema para verificar se o usuário já está logado ou não
if(!$HTTP_COOKIE_VARS["usuario"] && !$HTTP_COOKIE_VARS["senha"]){
header("Location: autenticacao.php");
}
if($acao == sair){
setcookie("usuario");
setcookie("senha");
header("Location: autenticacao.php");
}
?>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      152,2k
    • Posts
      652,1k
×
×
  • Criar Novo...