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");
}
?>
Pergunta
Brenno Ferreira Santiago
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
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.