-PR-
  • 困ってます
  • 質問No.4672740
解決
済み

IEにてログインユーザーが同じになる現象

  • 閲覧数95
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 70% (33/47)

あるウェブアプリケーションがあり、ログイン認証機能を実装しています。

1.IEのウィンドウを2つ開きます(それぞれ別のプロセスとして起動=セッションは別で管理されるはず)
※2つのウィンドウを仮に、ウィンドウAとウィンドウBとします。
2.ウィンドウAにてウェブアプリケーションにアクセスし、ユーザXでログインします。
3.次にウィンドウBにて同じウェブアプリケーションにアクセスし、ユーザYでログインします。
4.ウィンドウAにてアドレスバーにあるURLをクリックして選択状態にし、Enterを押すとログインしているユーザ名がユーザXからユーザYとなります。
※本アプリケーションでは、ログイン状態の間ログインしているユーザ名を表示している
5.ウィンドウAにてリンク等をクリックして画面遷移すると、ユーザ名がユーザYからユーザXに戻ります。以降の操作はずっとユーザXのまま

製造中のアプリケーションで以上のような現象が発生しているのですが、これはIEのバグでしょうか。それともアプリケーション側に問題があるのでしょうか。

ウェブアプリケーションはJava + Apache + Tomcatで実装しています。
  • 回答数1
  • 気になる数0

質問者が選んだベストアンサー

  • 回答No.1
レベル9

ベストアンサー率 74% (57/77)

書かれている挙動だけ見ると「A、Bのセッションが同じ」ように見えますね。
AとBが確実に別セッションであるなら正直分かりません。
順番に問題を切り分ける必要があるでしょう。

・デバッガやcatalina.out等でセッション情報を監視しつつ…
・クッキーの使い分けはちゃんとしているか(クッキー取得keyがドメイン情報だけでした…とか)
・違うPC同士でも同じ現象が発生するか

自分なら、まずこの辺を見ると思います。

#仮にIEのバグだとしても、そこを避ける手法はあるはず(世の中WEBアプリで溢れている!!)なので頑張ってください。
お礼コメント
ocelot14

お礼率 70% (33/47)

解答ありがとうございます。
問題の切り分けをしていきます。
投稿日時 - 2009-04-07 20:28:30
  • ありがとう数0
-PR-
-PR-
  • 回答数1
  • 気になる数0
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ