为什么登录一个网站会影响两台不同的计算机?

为什么登录一个网站会影响两台不同的计算机?

我有两台运行 Windows XP Pro SP3 的华硕一体机。

我设置了一个完美满足我的需要,所以我决定使用 Clonezilla 将它的 HDD 克隆到另一个。

一切正常,但现在当我在一台计算机上登录某个网站(例如 Gmail)并在另一台计算机上刷新该服务的页面时,另一台计算机会使用我在第一台计算机上使用的凭据登录。在一台计算机上注销会在两台计算机上都注销。

它们都有不同的 IP 地址,但位于同一个路由器后面,并且自从克隆它们以来,我已经更改了它们的主机名。

为什么会发生这种情况?


更新 - 经过一些测试,更改 SID 没有效果,清除 cookie 没有效果,但将 IE8 恢复为默认设置(包括用户设置)暂时解决了该问题(三天)

是什么原因造成的?

答案1

我认为它可能与 SSID 无关,因为您的浏览器不会将其传递给远程服务器。

我认为您在克隆硬盘后没有清除 cookie,这导致 Google 对两台机器使用相同的会话 ID。

HTTP 协议不提供除设置 cookie 之外的任何识别机器的方法,因此大多数网站都会存储一个带有唯一 ID 的“会话 cookie”来识别您。您的登录状态通常存储在他们的服务器上并与该 ID 相关联,因此他们不必在您每次执行某项操作时都向您发送新的 cookie。

答案2

这很可能和你的 SSID 有关。SSID 是这台计算机对其他计算机的真实标识符。目前,从技术意义上讲,它们对其他计算机来说仍然是同一台计算机。

您应该使用 Sysinternals(由 Microsoft 购买)的此工具在新计算机上进行更改。

http://technet.microsoft.com/en-us/sysinternals/bb897418(另请阅读“SID 重复问题”部分)

您现在可以在这里获取它:

http://www.softpedia.com/progDownload/NewSID-Download-41001.html

相关内容