session完全独立会话的存储数据共享



这里是新手,

可能需要一些帮助。

用户A登录系统。sessionStorage数据是为用户A添加的,正如您所期望的那样。用户B登录系统。sessionStorage数据是为用户B添加的,正如您所期望的那样。问题:用户A现在在打开会话存储时显示用户B的会话存储数据。最后登录的用户会显示其会话存储数据,而不是实际登录的用户。

为什么最近登录的用户会话存储数据出现在其他用户的会话存储中?

提前感谢您的帮助!

造成这种情况的原因可能有很多。

  1. 您可能不正确地终止了用户会话-您应该在注销时终止/清除"会话"或"本地"中的任何密钥对,看看这是否可以缩小问题范围。

  2. 如果你正在使用任何第三方库来完成一些繁重的工作,他们可能是罪魁祸首。

但我会尝试用我提到的第一种方法来解决这个问题。这至少会缩小范围。

我终于解决了这个问题。你们让我思考。

我使用io.emit((发送套接字消息,该消息发送到";所有客户"一旦我将套接字设置为向sessionStorage发送私人消息,它就解决了这个问题

谢谢大家。

最新更新