最持久的饼干

时间:2009-04-19 20:25:37

标签: cookies login

我想让用户尽可能长时间登录。 我该怎么用?

  • 常规cookie
  • 持久性cookie
  • flash cookie
  • ip address
  • 会话

或这些的某些组合?

2 个答案:

答案 0 :(得分:2)

我认为Flash cookie可能会保持最长时间,原因很简单,大多数人都不会经常清除它们。它们不会显示在通常的浏览器对话框中,也不会被通常的“清除cookie”功能清除。

如果您试图让用户登录,尝试将用户绑定到IP地址是没用的,并且完全不安全.IP地址经常更改,您不应该依赖它来处理任何严重问题。

我想最好的办法是使用普通的浏览器Cookie Flash Cookie。这样就可以捕获所有无Flash用户(或默认阻止Flash的用户)以防万一。

答案 1 :(得分:1)

尚不清楚“尽可能长”的含义。永远,即使用户在PC上循环供电?或者只要浏览器进程正在运行(假设浏览器在这里)?

对于后者,只需使用volatile(会话)cookie。

对于前者,使用持久性cookie,将来会到期。