Похоже, что в этом запросе много путаницы.Я полагаю, что этот человек хочет знать, как предотвратить одновременные пользовательские сеансы.
Предлагаемый метод: когда пользователь успешно входит в систему, активируйте новые пользовательские сеансы и оставьте любые другие существующие активные сеансы для пользователя.
Мое решение:
- После входа в систему сохраните SessionID в базе данных, привязанной к учетной записи пользователя
- в файле Master Site (или в любом файле, которым вы можете поделиться свсе страницы вашего сайта), сравните текущий SessionID (HttpContext.Current.Session.SessionID) с сохраненным SessionID.
- Если два не совпадают, отмените сеанс (Session.Abandon).
Это простое решение, но оно должно решить проблему.