特定の資格情報でログインできるのは 1 人のユーザーのみであることを実装しようとしています。
このコードでログイン時にこれをチェックします:
MembershipUser objectUser = Membership.GetUser(Login1.UserName);
if (objectUser != null)
{
boolIsAlreadyLoggedIn = objectUser.IsOnline;
}
これはうまくいっています。ユーザーが「Remember Me」をチェックしたときに問題が発生しました。シナリオ : 1. ユーザーが [Remember Me] をオンにしてログインした場合。ブラウザを閉じます。2. 別のマシンまたは別のブラウザーから、同じ資格情報でログインします。彼はログインできます。3. ただし、ユーザーが Browser-1/machine-1 から再度ログインすると、ブラウザには永続的な Cookie があるため、ログインできます。
この問題を解決するにはどうすればよいですか?
前もって感謝します