0

我正在寻找基于 Socket.IO 的使用 Cookie 登录的最佳实践。到目前为止,登录存在,但现在我想在不发送新页面的情况下编写一个 cookie,当用户回来时,他仍然会登录。当我说 Socket.IO 不可能时,我是对的,因为至少Flash-Fallback 不会在客户端正确保存cookie?

4

1 回答 1

1

Sails通过模拟每个传入 Socket.io 调用的 Express 请求来解决这个问题。您需要考虑的一种情况是,如果 ws:// 请求http:// 请求通过之前命中。在这种情况下,您还没有 cookie。在没有 cookie 的情况下,我通常不会完全放弃 cookie 作为持久性系统,而是触发一个 http 请求来尝试获取一个。希望有帮助!

于 2012-12-16T22:43:12.787 回答