Jump to content


Photo

Cookies & Sessions


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

#1 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 02/09/2004, 02:17

tp, tô fazenho um sist. de login de users com restrição de users por nivel. e agora tô fazendo ele só com cookies..

mas me deparei com uma dúvidinha:

- qual seria a melhor maneira de eu fazer isso?

tenho no bd os dados dos users, login, senha, nivel, etc..


-´sei fazer isso com sessions, mas com cookies, eu precisaria de jogar os valores dos cookies em sessions ou guardar os mesmos nos cookies? ou o q seri a melhor neste caso?
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 02/09/2004, 13:21

Eu gosto mais de usar session, porque com ele não tem problema. Funciona com todo mundo. O cookie por ser bloqueado pelo navegador. Sem mensionar que nem sempre os cookies expiram quando queremos. Também acho sessão mais seguro...

#3 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 02/09/2004, 15:43

Eu também prefiro Sessions, mas vc também pode armazenar em Cookies só para verificar se a Session está vazia e o Cookie não e vice-versa...
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters

#4 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 02/09/2004, 19:49

mas me fala uma coisa: o do webforum por ex.

é so com cookies ou usa cokkies + sessions


eu tava até fazendo um de cookies + sessions, mas desisti pq acabei me perdendo na programação..então vcs poderiam me dar um dica de como fazer isto sem problemas..

pelo menos o começo do caminho..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 02/09/2004, 20:28

Não tenho certeza, mas imagino que, quando a pessoa, na hora do login, escolhe "Lembrar", o fórum use cookies para que, mesmo quando o usuário desconectar e conectar, o login não se perca. E, quando a pessoa escolhe "Não Lembrar", o fórum use session, para que, até mesmo quando o usuário fechar a janela, o login se perca.

Pode não ser assim, mas até que faz sentido...

#6 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 02/09/2004, 20:33

é..qd chegar em casa posto aqui um exemplo de como eu tava usando pra uni os dois..

só pra gente tentar achar uma solução p/ o assunto qu epode ser útil pra todos nos..

mas sei la..acho que o fórum usa so cookie msm.
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#7 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 02/09/2004, 20:40

Imagino que seja uma variável "global" para fazer isso. Exemplo:

<%
Dim Logado

If (Session("Logado") = True) Or (Request.Cookies("Forum")("Logado") = True) Then
   Logado = True
Else
   Logado = False
End If
%>

Isso logo no começo do código. Assim, quando, em qualquer parte do sistema, a gente quisesse saber se o usuário está logado, bastaria usar a variável Logado.

Na hora do login, talvez pudesse ser:

<%
...
Session("Logado") = False
Response.Cookies("Forum")("Logado") = False
If Request.Form("Lembrar") = "Sim" Then
   Response.Cookies("Forum")("Logado") = True
Else
   Session("Logado") = True
End If
...
%>

E na hora do logout:

<%
Session("Logado") = False
Response.Cookies("Forum")("Logado") = False
%>

Bom, essa é a minha sugestão...

#8 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 02/09/2004, 21:14

é..eu tava fazenso algo parecido msm..

mas como não to em casa..aí qd chegar, masi tarde posto aqui como eu tava fazendo..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#9 Victor ASP

Victor ASP

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado
  • Localidade:Praia Grande, SP

Posted 03/09/2004, 09:23

Caso tenha mais dúvidas, visite esses tutoriais que explica direitinho sobre cookies e sessions..

Cookie
Session

[]'s
Victor




1 user(s) are reading this topic

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

IPB Skin By Virteq