0

我有一个跨越多个网络的系统。

有一个用户表:

Users:
ID
Name
Sessionhandle
  • 当用户登录时,会生成一个会话句柄,放在表中并设置为 cookie。

  • 当用户注销时,会话句柄 cookie 被删除并且表中的字段被设置为空。

这适用于单个网络,现在我正在使用不同的前端和域扩展我的社区。现在用户可以在一个前端注销,但在其他前端保持登录状态。

我想做的是:

  • 更改会话句柄,一旦用户在用户 dable 中使用 sessionhandle = null 登录。

  • 一旦用户注销(并且未使用不同的前端/域登录),将表中的字段设置为 null。

我的问题是:当用户点击“退出”时,我怎么知道他是否仍然在线使用不同的前端?有没有办法在服务器上搜索任何持有他的会话句柄的 cookie?解决这个问题的最佳方法是什么?

提前致谢!

4

0 回答 0