Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom galera é o seguinte
eu estou colocando no meu site, um sitema de login com cookies.
eu tentei usar o de seçoes, mas ele nao funciona muito bem em um site que utiliza o include para exibir o conteudo.
tipo o que eu quero saber é como eu faço no codigo abaixo:
Eu quero que se o usuario nao estiver logado acessar a pagina fulano.php, em vez de apresentar o erro "Você não efetuou o login" que estra grifado em vermelho no codigo abaixo, eu quero que em vez de apresentar esse erro, ele va para uma pagina chamada Erro.php.
Nao sei se entenderam o que quero dizer.
espero que consigam me ajuda :-P
valew
Codigo validar_cookies.php
>
<
?php
if(IsSet($_COOKIE["nome_usuario"]))
$nome_usuario = $_COOKIE["nome_usuario"];
if(IsSet($_COOKIE["senha_usuario"]))
$senha_usuario = $_COOKIE["senha_usuario"];
if(!(empty($nome_usuario) OR empty($senha_usuario)))
{
include "conecta_mysql.inc.php";
$resultado = mysql_query("SELECT * FROM usuarios_teste WHERE username='$nome_usuario'");
if(mysql_num_rows($resultado)==1)
{
if($senha_usuario != mysql_result($resultado,0,"senha"))
{
setcookie("nome_usuario");
setcookie("senha_usuario");
echo "index.php?";
exit;
}
}
else
{
setcookie("nome_usuario");
setcookie("senha_usuario");
** echo "Você Não efetuou o Login!";**
echo "<br>";
echo "<a href='default.htm'>Logar</a>";
exit;
}
}
else
{
echo "**Você não efetuou o login**!";
echo "<br>";
echo "<a href='default.htm'>Logar</a>";
exit;
}
mysql_close($con);
?>Carregando comentários...