2

今日、FireFox を使用して Umbraco にログインする際に問題が発生し始めました。ログイン ボタンを押した後、ログイン ページはエラーなしで更新されます。ログインは IE、Opera、Safari、および Chrome で正しく機能しています。

調査の結果、FireFox が umbraco Cookie を受け入れていないことが原因であることがわかりました。

ログインを押すと、この応答が表示されます

ここに画像の説明を入力

しかし、この Cookie は次のリクエストには存在しません。

次のことを確認しました。

  • FireFox での Cookie のアクセス許可。
  • ドメイン名にアンダースコアが含まれていません。
  • App_Browsers フォルダーには、すべてのブラウザーの Cookie を有効にするブラウザー ファイルが含まれています。

任意の提案とヘルプをいただければ幸いです。

環境構成

  • Windows Server 2008
  • IIS7
  • .NET 4
  • アンブラコ 4.7.1
  • ファイアフォックス 15

ありがとう

更新 06/09/2012

ここで私は解決策でまったく同じ問題を見つけましたが、これは私にとってはうまくいきませんでした.多分誰かがもっと幸運になるでしょう:)

詳細な問題の説明: フィドラーを使用すると、/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 に答える