-PR-
ocelot14

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

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

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

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

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

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

    #仮にIEのバグだとしても、そこを避ける手法はあるはず(世の中WEBアプリで溢れている!!)なので頑張ってください。
    お礼コメント
    解答ありがとうございます。
    問題の切り分けをしていきます。
    投稿日時 - 2009-04-07 20:28:30
    • ありがとう数0
    -PR-
    -PR-
    • 回答数1
    • 気になる数0
    • ありがとう数0
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 知りたいこと、悩んでいることを
      投稿してみましょう
    このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

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

    特集


    成功のポイントとは?M&Aで経営の不安を解決!

    -PR-

    ピックアップ

    -PR-
    ページ先頭へ