2011-11-09 22 views
0

私たちはasp.netフレームワーク2(dashCommerce CMS)にサイトを持っています 月前に、自分のノートパソコンでChromeからログインできませんでした。システムは、不正な状態のメインページにリダイレクトされたエラーメッセージを表示しませんでした。 私たちは同じブラウザで同じ問題を再現することはできませんでした(btwはクロームでした) と、その男のノートパソコンの未定義のローカル問題に関連していると判断しました。ASP.NET認可はChrome、IE、Operaでは動作しません

しかし、私は自分のコンピュータで同じ問題を抱えています。私はクロムのシステムでログインできませんでした。他のブラウザは優れた働きをしていました。私のコンピュータ上でしか問題を見ることができませんでした。私たちは5つの異なるコンピュータ上のサイトを全く同じクロムバージョンでテストしました。誰も私以外の誰もがログインできました。

asp.netのように私は成功した(私は間違ったパスワードを入力したので、私はそれについてのメッセージを持っているので)クロムdidntがクッキーを受け入れるように見えた。

この時点で、私は2台のコンピュータでこの問題を抱えています。Chrome、IE、Operaを使用してログインできません。 FFだけで問題なくログインできます。 しかし、他の人は、自分のコンピュータからこのようなブラウザを使って簡単にログインすることができます。

私たちは、すでに何週間も私たちの頭の中で困惑しています。何も役立ちません。 私は気づいた: 1.私はログインできない場合でも、ブラウザはセッションを維持する - 私はショッピングカートにいくつかの項目を追加することができ、それは削除されません。私はログインしようとすると、ショッピングカートをチェックアウトし、それらの追加された項目を表示します。

  1. 私は、その後の認可workaの罰金を«ウリ»をするcoockieless属性を変更した場合、私は、ブラウザのすべての並べ替えを使用してログインすることができますが、この場合にはサイトがひどいのリンクを持って、我々はそれを許可傾けます。

それは私の問題は、セッションに接続されていると思いますが、私は別のコンピュータからログインすることができますなぜ私は理解してcannt(同じブラウザ、同じのWindows7)

は、誰もが任意のアイデアを持ってい???

+0

まず、Fiddlerのようなツールでトラフィックをキャプチャすることです。その後、シナリオをデバッグ・マシンで再生して、コードのいずれかが異なるかどうかを判断できます。これは、ChromeのCookieストレージが唯一の、おそらく実際の問題であるかどうかを判断するのに役立ちます。 –

+0

セッションとフォームの認証Cookie名を変更しようとしましたか? –

答えて

0

この質問を忘れました。 問題を解決しました。標準のasp.net認証フォームを削除し、認証を手動で処理する一般的なフォームを開発しました。

0

ページキャッシュに関連する可能性があります。あなたはログインしていますが、キャッシュされた(ログインしていない)バージョンのページを受け取ります。 カーネルモードのキャッシュをオフにしてみてください。 そしてグレゴリーのように言った - あなたの要求をキャプチャし、それがどのように動作するか見る。 set-cookieのhttpヘッダーに特に注意してください。

関連する問題