Jump to content


Photo

Gravar Cookie No Bd


  • Faça o login para participar
1 reply to this topic

#1 claubrasil

claubrasil

    Novato no fórum

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

Posted 01/09/2008, 10:19

ola
tenho um scrip para autenticar usuarios que eu cadastro no bd que usa cookies, apos o usuario efetuar o login ele tem permissao para gravar dados, gostaria de saber como gravar junto com os dados o nome do usuario em um campo no bd, ou seja exemplo: quando ele gravar um contrato junto com os campos preenchidos grave tambem o cookie do nome de usuario, para depois eu consultar quem gravou aquele contrato, ja que varios ususrios usam o cadastro, veja script de login usado abaixo

<?php// obtém os valores digitados$username = $_POST["username"];$senha = $_POST["senha"];// acesso ao banco de dadosinclude "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{ echo "<html><body>"; echo "<p align=\"center\">Usuário não encontrado!</p>"; echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>"; echo "</body></html>";}else{    if ($senha != mysql_result($resultado, 0, "senha")) // confere senha {  echo "<html><body>";  echo "<p align=\"center\">A senha está incorreta!</p>";  echo "<p align=\"center\"><a href=\"login.php\">Voltar</a></p>";  echo "</body></html>"; } 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: form1.html");    }}mysql_close($con);?>



#2 Roger Wallace Perroni

Roger Wallace Perroni

    Novato no fórum

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

Posted 16/04/2009, 17:42

Amigo use $_COOKIE["nome_usuario"] para pegar o nome do usuario logado na sessão e gravar no banco de dados.

Edição feita por: Roger Wallace Perroni, 16/04/2009, 17:58.





1 user(s) are reading this topic

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

IPB Skin By Virteq