-PR-
  • 困ってます
  • 2009-01-29 23:30:48
  • 質問No.4672740
解決
済み

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

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

お礼率 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
  • みんなの回答(全1件)

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

    • 2009-01-30 01:17:41
    • 回答No.1
    mahny レベル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
    • ありがとう数0
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 専門家・企業を含めた、
      多くの人々が答えてくれます
    このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

    -PR-
    -PR-
    -PR-
    -PR-
    -PR-

    特集


    -PR-

    ピックアップ

    -PR-
    ページ先頭へ