Sign in to follow this  
paulo_ciborg

Problema Com Session!

Recommended Posts

Olá pessoal!

Estou tendo um problema sério com relação a session. Creio que estou fazendo tudo certo, já tentei por meu código e não funcionou, peguei códigos na internet e também não funcionou! Antes de mais nada, deixa eu explicar o que já fiz para poder dar tudo certo:

1) Já configurei meu IIS para ativar session e está com default de 20 minutos

2) Meu navegador está aceitando todos os tipos de cookies

O que está acontecendo é que a session não está gravando e nem repassando valor algum. Vou por o código que estou utilizando:

<%

Set Conn = server.CreateObject("ADODB.Connection")

Conn.Open "DBQ=C:\Inetpub\wwwroot\zsky\database\sistema.mdb;DRIVER={Microsoft Access Driver (*.mdb)}"

Set Tab_Login = server.CreateObject("ADODB.RecordSet")

Tab_Login.Open "SELECT * FROM ID_SENHA WHERE ID_ANUNCIANTE ='" & request.Form("txtid") & "' and SENHA ='" & request.Form("txtsenha") & "'",Conn,3,3

If Not Tab_Login.Eof Then

response.Write("Este usuário foi logado com sucesso!")

response.Redirect("painel_controle/painel_controle_dados_divulgacao.asp")

session("test_id") = Tab_Login("ID_ANUNCIANTE")

Else

response.Write("Este usuário não está cadastrado no Sistema!")

response.Redirect("painel_controle/erro_login.asp")

End if

%>

Na outra página eu coloco:

<%= Response.Write(Session("test_id")) %>

Mas não me retorna valor algum!!!

Estou completamente perdido! =/

Agradeço aos que ajudarem!!!

Share this post


Link to post
Share on other sites

Olá,

Voc~e esta redirecionando antes de carregar a session, troque e veja se funciona

session("test_id") = Tab_Login("ID_ANUNCIANTE")

response.Redirect("painel_controle/painel_controle_dados_divulgacao.asp")

e por ultimo veja se o recordset esta retornando algo

response.write (Tab_Login("ID_ANUNCIANTE")

)

Share this post


Link to post
Share on other sites

Valeu lcs_sp era isto mesmo mano. Agora está rodando sim, o recordset está retornando valor sim, o problema era que eu tava criando a session depois de redirecionar a página!

Pura falta de atenção!!! Mas de cabeça quente é dificil pensar, hehehe!

Brigadão mesmo véi! :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this