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

Cookie


Prof. Jonatas

Pergunta

Galera, eu fiz um código aqui que grava as informações no cookie do usuário e depois resgata na página onde irá exibir os dados dele.

Tipo assim:

Eu digito meu nome de usuário e o numero de registro que eu quero ver!

Ele grava o nome de usuário e o numero no cookie, logo em seguida eu redireciono para a página cadastro.asp

Então ná página está

"SELECT * FROM prod where Codigodesenho= '"&recnum&"' and user= '"&usuario&"' "
OK!? Aqui no meu pc funciona perfeitamente, mas em outro pc não! o que será que acontece? Tenho aqui no escritório várias máquinas, quando fui fazer o teste de outra máquina, não entrou no registro. O sistema cadastra novo registro, edita os registro faz tudo certo. Mas não acessa, será q é por causa do cookie? Bom ná página que grava as informações no cookie ta assim:
<%
dim strCookie, numero1, recnum, usuario1, user1
strCookie ="cadastro"
numero1 = Request.Form("numero")
usuario1 = Request.Form("usuario")

recnum = Request.Cookies("strCookie") ("num")
user1 = Request.Cookies("strCookie") ("user")

Response.Cookies("strCookie").Expires = DateAdd("s", 05, now)
Response.Cookies("strCookie").Path = "/"
Response.Cookies("strCookie") ("num") = numero1
Response.Cookies("strCookie") ("user") = usuario1

Response.redirect"cadastro.asp"
%>
E logo em seguida eu resgato na página cadastro.asp assim:
<%
recnum = Request.Cookies("strCookie") ("num")
if recnum = "" then
response.redirect"gravar2.asp"

else

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.connectionstring = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" _ 
& Server.Mappath("Db/producao.mdb") & ";User Id=;Password=;" 
Conn.Open 

recnum = Request.Cookies("strCookie") ("num")
usuario = Request.Cookies("strCookie") ("user")

Set RS_Max = Server.CreateObject("ADODB.Recordset")
RS_Max.CursorType = adOpenKeyset
RS_Max.Open "SELECT * FROM prod where Codigodesenho= '"&recnum&"' and user= '"&usuario&"' ", Conn

end if
%>

<%
if rs_max.eof then
response.write "<center><font face=verdana><b>Nome de usuário ou numero da ficha inválido.<br><br><a href=java script:history.back()>Voltar</a>"

else
%>

<html>
<head> .......................................

E agora???

o que fazer? :(

Aguardo, valeu!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Não, não aparece nenhum erro!

Na página cadastro eu fiz a função que se não tivesse nada gravado no cookie retornaria para a página de login!

E é o que acontece, ele só fica na página de login!

Quando eu digito e do OK achu q não ta gravando porque quando chega na página cadastro ele me joga de volta para o login, creio eu que seja pro causa da função!

Link para o comentário
Compartilhar em outros sites

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