为什么我必须登录 Hotmail 两次?

为什么我必须登录 Hotmail 两次?

我最近才注意到,我必须尝试登录 hotmail 两次才能成功。虽然我使用的是 Google Chrome (3.0.195.21),但症状在Mozilla 线程简而言之,我被告知:

电子邮件地址或密码不正确。请重试。

mozilla 网站上的帖子它应该描述最新的详细信息(当我在谷歌上搜索“hotmail 登录两次”时得到的第一个结果),需要一个帐户才能阅读,所以我希望这里有人能很好地概述原因。

我通常从 hotmail.com 开始,然后重定向到 login.live.com/.... 我可以通过从 mail.live.com 开始、使用 IE8 或尝试第二次登录来登录。奇怪的是,如果我从 login.live.com 开始,Chrome 会告诉我有一个重定向循环。

有谁知道或有双重登录根本原因的公开链接吗?

(我登录的是 hotmail 账户)

编辑 - 因为我“限制第三方使用 Cookie 的方式”。如果我允许所有 Cookie,则第一次就可以正常工作。

答案1

这是因为他们在你的浏览器的跨站点脚本保护措施的边缘徘徊,而他们所做的某些操作却绊倒了他们。

核心问题是登录和访问 HotMail 帐户涉及多个域,并且所有域都需要您进行身份验证。由于 Cookie 需要通用域名才能在站点之间传输,因此这是解决方案的一部分,但涉及完全不同的域会破坏这一点,因此他们使用其他技巧(包括重定向)来努力使一切正常。

我发现 Opera 上存在 Ebay、PayPal、Google Mail 以及最近的 YouTube 等浏览器的问题,所以这不仅仅是 HotMail 的问题。Opera 论坛上也有帖子说其他网站也存在这个问题。此外,Chrome(和 Opera)的浏览器份额百分比相当低,所以出现这种情况的网站往往会首先针对 IE 和 FireFox。

答案2

显然如果你点击登出查看电子邮件后,您无需离开该页面,这种情况应该不会再发生,但您必须删除其域名的 cookie 一次才能修复此问题(铬合金:选项 -> “后台” -> 隐私 -> Cookie -> 显示所有 Cookie -> 删除 hotmail.com Cookie)。这个漏洞已经存在一段时间了,请查看这篇 Mac OS X 提示文章

答案3

我在使用 Google Chrome 时也遇到了同样的问题。据我所知,这个问题也发生在 Gmail 和 Yahoo 上。

我使用的是 4.0.xx 版本

我猜测这是 Google Chrome 的一个错误

答案4

我尝试了所有建议的修复方法,但都没有成功。我使用的是 Windows 7 和 Explorer 8。我注意到有一件事可能有助于解决问题。当您尝试访问 hotmail 时,您会看到空白的登录页面,请尝试单击“获取一次性代码以进行登录”。这样我就无需输入登录 ID 和密码即可登录到我的 Hotmail 帐户。因此,我的登录信息之前已保存在 cookie 中,否则这种情况就不会发生。

Windows Live ID:

[电子邮件保护]

密码:

忘记密码?记住我

记住我的密码

不是您的电脑? 获取一次性代码以进行登录

相关内容