ユーザーが MVC webapp にログインすると (ランタイムが実行されるFormsAuthentication.SignIn(..)
と)、そのユーザーは Cookie を受信し、その Cookie を使用してサイトを操作し続けることを理解しています。
ただし、ユーザーはシークレット ウィンドウまたは別の PC から再度ログインし、両方の場所から同時にサイトにアクセスできます。私は彼がそれをするのを防ぎたい。
この問題の解決策は近いところにあると思いますが、Google で検索したり、MVC フォーム認証クラスを掘り下げたりしても、作業できるものは何もありませんでした。
では、ユーザーがどこか新しい場所でログインに成功したときに、最後のユーザーのログイン情報を強制的にサインオフするにはどうすればよいですか (Web サーバー内に保存されている Cookie だと思いますが、間違っている可能性があります) 。