0

セッションごとに 1 つ作成する最良の方法は何ですか? たとえば、ユーザーが 1 つの IP からログインした場合、ブラウザは別の場所からすぐにログインしてはなりません。たぶん、いくつかの標準的な解決策が存在しますか?

4

1 に答える 1

0

Web は非接続モデルを使用しているため、ユーザーが本当にオンラインであるかどうかを判断する確実な方法はありません。標準の ASP.NET メンバーシップを使用すると、MembershipUser オブジェクトの IsOnline プロパティを使用して、値が の場合にユーザーがログインできないようにすることができますtrue。ただし、着信要求が別の場所にいる 2 番目のユーザーからのものか、またはセッション タイムアウトがあったがIsOnline == true.

このアプローチを採用する場合、おそらくある程度の誤検知を我慢する必要があります。

于 2012-04-06T15:51:17.833 に答える