Недавно я разрабатывал веб-сайт с использованием веб-форм asp.net, которые используются в сеансах proc, и я заметил, что идентификаторы сеансов используются во вкладках браузера. Поэтому мне было интересно, что бы вы сделали в следующих ситуациях:
Проблема: Несколько входов в систему с разными пользователями в одной проблеме браузера
Как предупредить пользователя на вкладке 1 о том, что пользователь изменился, или как заставить пользователя tab1 выйти из системы?
Моя первоначальная мысль заключалась в том, чтобы сохранить список активных пользователей с идентификатором сеанса через базу данных или объект приложения, но проблема, с которой я сталкиваюсь, заключается в том, что на вкладке 1 я собираюсь сравнить список, когда я делаю запрос, HttpContext.Current.User будет обновлен с помощью «user2», откуда я знаю, что вкладка браузера 1 изначально была для «user1 "
Благодарю всех, кто сообщил мне об альтернативах или передовых методах решения вышеуказанной проблемы.
С уважением, DotnetShadow