Jump to content


Photo

Não Rendireciona


  • Faça o login para participar
15 replies to this topic

#16 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 06/04/2005, 16:18

Olha eu aki de novo, tipow, eu fiz o sistema de cadastro e login i tudo, ta inserindo no bd tudo certinho, mas qdo ele entra na pagina restrita ele fala q naum criou os cookies, olha o codigo ae:

<?php
// obtém os valores digitados
$username = $_POST["username"];
$senha = $_POST["senha"];

// acesso ao banco de dados
include "config.php";
$resultado = mysql_query("SELECT * FROM usuarios where username='$username'");
$linhas = mysql_num_rows ($resultado);
if($linhas==0)  // testa se a consulta retornou algum registro
{
header("Location: erro.php");
}
else
{
    if ($senha != mysql_result($resultado, 0, "senha")) // confere senha
{
  header("Location: erro.php");
}
else  // usuário e senha corretos. Vamos criar os cookies
    {
        setcookie("nome_usuario", $username);
        setcookie("senha_usuario", $senha);
        // direciona para a página inicial dos usuários cadastrados
        header ("Location: painel_de_controle.php");
    }
}
mysql_close($con);
?>


na pagina restrita tem issu aki:

<?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";
$resultado = mysql_query("SELECT * FROM usuarios 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 "Você não efetuou o LOGIN!";
            exit;
        }
    }
    else
    {
        setcookie("nome_usuario");
        setcookie("senha_usuario");
        echo "Você não efetuou o LOGIN!";
        exit;
    }
}
else
{
    echo "Você não efetuou o LOGIN!";
    exit;
}

mysql_close($con);
?>


pq serah q naum funfa?

OBRIGADO

Edição feita por: lukascolette, 07/04/2005, 12:50.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq