2

今天我们开始遇到使用 FireFox 登录 Umbraco 的问题 - 按下登录按钮后,登录页面会刷新而没有错误。登录在 IE、Opera、Safari 和 Chrome 中正常工作。

经过调查,我发现原因是FireFox不接受umbraco cookie。

按登录后,我看到此响应

在此处输入图像描述

但是这个 cookie 不会出现在下一个请求中。

我检查了以下内容:

  • FireFox 中的 Cookie 权限。
  • 域名不包含下划线。
  • App_Browsers 文件夹包含为所有浏览器启用 cookie 的浏览器文件。

任何建议和帮助将不胜感激。

环境配置

  • 视窗服务器 2008
  • IIS 7
  • .NET 4
  • Umbraco 4.7.1
  • 火狐 15

谢谢

2012 年 6 月 9 日更新

这是我发现解决方案完全相同的问题,但这对我不起作用,也许有人会更幸运:)

详细问题描述:使用 fiddler 会显示对 /umbraco/umbraco.aspx/ 的 URL 请求,然后立即转到 /umbraco/logout.aspx?redir=%2fumbraco%2fumbraco.aspx%2f,这会将您带回登录屏幕。

解决方案:嗯,我想通了。在 IIS 7.5 上输入 HTTP 重定向时,请务必小心操作。当有人输入http://login.myurlhere.com/时,我最初设置了重定向地址

指向以下

http://www.myurlhere.com/umbraco/umbraco.aspx

这样做是为了给最终用户提供一种访问登录屏幕的简单方法。它似乎被困在一个循环中,所以我没有将它指向http://www.myurlhere.com/umbraco/login.aspx并在下面的框中进行重定向行为(我相信这是关键)我检查了“将所有请求重定向到确切的目的地(而不是相对于目的地)”这已经解决了我在 FF/IE/Chrome 中的问题。

谢谢

4

1 回答 1

1

您能否验证服务器日期/时间是否与工作站时间/日期相同?当它们不同步时,我曾经遇到过这样的奇怪问题。

事实上,看起来在上面的标题中显示了 9/8 的日期,并且 cookie 应该在 9/6 到期...

于 2012-09-05T12:57:42.933 回答