今日は解決しなければならない奇妙な問題があります。クライアントは、ユーザーがログインしたり、別のサイトに移動したり、ブラウザーの戻るボタンを押してもログインしたままになることを許可しないサイトを必要としています。
簡単だと思いました...別のサイトから戻るボタンが押されたときに発生したページイベントが見つからないまで。
JavaScript を使用してリファラー オブジェクトを操作することだけを考えましたが、.NET メンバーシップ システムにアクセスしてユーザーをセッションからログアウトする必要があるため、これでは目的を達成できません。
誰かがこの問題を回避しましたか? もしそうなら、どのように?Global.asaxで達成できる何かが欠けている可能性がありますか? 役立つ場合は、.NET 4.5 / C# を使用しています。
理由:
たとえば、あるオペレーターが自分のマシンのロックを解除したままにして Google にアクセスした場合、別のオペレーターが悪意を持って同じマシンにアクセスし、そのオペレーターのログオンにアクセスするために [戻る] ボタンを押した (クライアントはセキュリティに非常に注意を払っている) ためです。