> 上記の処理の場合はログインしているかをSessionとDBまたはAppスコープオブジェクトを比較する方法に
変更し
> ユーザーAがある処理を行った場合にユーザーB,ユーザーCのDBまたはAppスコープオブジェクト
> の値を変更しログインしていない状態と判断するということでしょうか?
そうです。
> 自分としては現在の認証処理をなるべく変更したくない為、ユーザーAが
> 直接、ユーザーB,ユーザーCのSessionの値を変更または破棄しログインしていない状態と
> 判断させたいのですがこちらは難しいでしょうか?
それを作りこむほうが手間がかかります。
> ";jsessionid="SessionID等でユーザーB、ユーザーCになりすましSessionを取得し
> 破棄を行おうとしたのですが
やっと理解できました。コレがやりたくて、クッキーを無効にしたいということなのですね。
ユーザーAはユーザーB、CのSessionIDを知らないので、できません。
SessionIDを通知する仕組みを作成すると、結局は、
> ユーザーAがある処理を行った場合にユーザーB,ユーザーCのDBまたはAppスコープオブジェクト
> の値を変更しログインしていない状態と判断する
この処理を作ることになります。
お礼
回答ありがとうございます。 現在も認証処理は実装済みでSessionの値を確認しログインしているかを確認しています。 上記の処理の場合はログインしているかをSessionとDBまたはAppスコープオブジェクトを比較する方法に 変更し ユーザーAがある処理を行った場合にユーザーB,ユーザーCのDBまたはAppスコープオブジェクト の値を変更しログインしていない状態と判断するということでしょうか? 自分としては現在の認証処理をなるべく変更したくない為、ユーザーAが 直接、ユーザーB,ユーザーCのSessionの値を変更または破棄しログインしていない状態と 判断させたいのですがこちらは難しいでしょうか? ※ユーザーAの接続でユーザーB,ユーザーCのSessionを参照するというよりかは ";jsessionid="SessionID等でユーザーB、ユーザーCになりすましSessionを取得し 破棄を行おうとしたのですがクッキーが優先されてしまいユーザーAと認識してしまいました。