私は mvc4 アプリケーションを作成しています。ここでは、ユーザーが役割やものに応じてさまざまなページにアクセスできるようにするための Cookie を作成しています。しかし、私は別の疑問を持っています。一般的に、ユーザーはログオフする代わりに、ブラウザー ウィンドウを閉じる傾向があります。そのため、それが発生したときにログインからのデータをCookieに保存しないようにしました(または、これまでに読んだブログと回答によると、それが起こると思います!)
一度に 10 人のユーザーだけがそのサイトにアクセスできるようにしたいです。そのため、ユーザーがブラウザを閉じたとき、またはセッションが終了したときに、ログインしている人の数を追跡し、他の誰かが使用できるようにそのポート セッションを開く LogOff 関数を実行する必要があります。
global.asax ページに session_end を追加しようとしましたが、そこに到達しないようです。テスト目的で、数分で期限切れになりました。ただし、同じ global.asax ページの Session_start に移動します。
どうすればこれを機能させることができるかについてのアイデアはありますか?