У моего клиента был аудит безопасности системы, которую я построил для них.Управление сеансом пользователя в asp.net
Они хотят, чтобы он работал таким образом, чтобы при входе пользователя через Internet Explorer при входе в систему через Firefox на одном компьютере (или через IE на другом компьютере), что он убивает первый сеанс.
По существу это означает сохранение информации о сеансе в БД, которую я мог бы себе представить, а затем установить для нее активный/неактивный флаг, так что идентификатор пользователя, идентификатор сеанса, статус, если у пользователя есть активный сеанс, затем убить первый сеанс и создать новый сеанс ,
Существуют ли какие-либо встроенные механизмы для этого с платформы .NET или может кто-нибудь мне точку в направлении некоторых учебных пособий и т.д.
Большое спасибо,
Ed
Можете уточнить пожалуйста. Если пользователь входит в систему с другого компьютера/браузера, их сеанс в других браузерах прекращается и продолжается в новом браузере? –
Да, правильно - пользователь входит в систему с другого компьютера/браузера, и их сеанс в других браузерах прекращается и продолжается в новом браузере. –
@Ian: Я согласен, что «Spec» слишком свободен. Что, если используется другой экземпляр IE? IOW, мы говорим, что универсальный только один процесс браузера может иметь активный сеанс для пользователя? – AnthonyWJones