2014-02-13 36 views

回答

1

如果您使用localStorage,用户的凭据将被存储(可能是未加密的,除非您自己实现这一点)在用户的本地机器上。除非您编写应用程序来执行此操作,否则这些记录将为not expire。因此,您的用户将永远登录,而不仅仅是他们打开了另一个选项卡,除非您也为此编写了逻辑。但是没有理由做所有这些额外的工作。

Cookies已经经常用于完成此功能。在cookie内部应该存储一个会话标记,它唯一地标识用户的会话。 Cookies具有自动过期的优点,并且每个HTTP请求都自动传递给服务器。有关Cookie和localStorage之间差异的更多信息,请查看this线程。

+0

Cookie不会与Web套接字消息一起传递。尽管它们与所有的HTTP请求一起传递。 – idbehold

+0

编辑为指定HTTP请求。 –