-PR-

解決済みの質問

質問No.4672740
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数80
IEにてログインユーザーが同じになる現象
あるウェブアプリケーションがあり、ログイン認証機能を実装しています。

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で実装しています。
投稿日時 - 2009-01-29 23:30:48

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

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

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

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

#仮にIEのバグだとしても、そこを避ける手法はあるはず(世の中WEBアプリで溢れている!!)なので頑張ってください。
投稿日時 - 2009-01-30 01:17:41
この回答を支持する
(現在0人が支持しています)
お礼
解答ありがとうございます。
問題の切り分けをしていきます。
投稿日時 - 2009-04-07 20:28:30
この質問は役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

回答募集中

同じカテゴリの人気Q&Aランキング

-PR-
-PR-

特集

背筋がゾクゾクする心霊体験を要チェック!

お城、ボート、ツリーハウス、ユニークな物件満載!

【期間限定】1ヶ月無料キャンペーン中!

同じカテゴリの人気Q&Aランキング

-PR-

ピックアップ

-PR-