0

FormsAuthentication で既定のメンバーシップ プロバイダーを使用しています。

ユーザーが 1 つのデバイスにのみログインしていることを確認したい。たとえば、ユーザーがデスクトップ PC にログインしていて、ノートブックにログインしている場合、デスクトップ セッションを閉じる必要があります。

問題は、特定のセッションを閉じたり、すべてのデバイスで特定のユーザーをログアウトしたりする方法が見つからないことです。現在のユーザー(現在のデバイス上)のみをログアウトする方法を見つけました。

4

1 に答える 1

0

次のトリックを使用できるかどうかわからない:

ユーザーのデバイス名または IP を取得し、現在要求している ip/devicename と最新の ip/devicename が同じかどうかを確認します。最新のものと異なる場合は、その特定のユーザー/デバイスのセッションを閉じることができます。

于 2013-09-08T20:15:17.097 に答える