Kiedy ten sam identyfikator użytkownika próbuje zalogować się na wielu urządzeniach, jak zabić sesję na innym urządzeniu?

Chcę ograniczyć identyfikator użytkownika do możliwości logowania się tylko na jednym urządzeniu naraz. Na przykład identyfikator użytkownika „abc” loguje się do swojego komputera. Identyfikator użytkownika „abc” próbuje teraz zalogować się z telefonu. Chcę zabić sesję na ich komputerze.

Aplikacja Spotify robi dokładnie to - Spotify pozwala na zalogowanie tylko jednego ID użytkownika na jednym urządzeniu naraz.

Korzystam z członkostwa ASP.NET (SqlMembershipProvider) i uwierzytelniania formularzy.

Eksperymentowałem ze zmiennymi sesji, ale nie jestem pewien, dokąd stąd się udać.

questionAnswers(5)

yourAnswerToTheQuestion