Предотвратить несколько одновременных входов - PullRequest
3 голосов
/ 11 февраля 2011

Я пытаюсь предотвратить несколько одновременных входов в систему в моем веб-приложении. Я хочу выйти из всех / любых предыдущих аутентификаций пользователя при входе в систему. Так что текущий логин остается единственным.

Как мне вызвать FormsAuthentication.SignOut () для определенного пользователя, чтобы сделать недействительными любые существующие аутентификации.

Я пытался искать везде, но ответов нет, только теории.

1 Ответ

2 голосов
/ 14 февраля 2011

Что ж, я закончил тем, что использовал состояние приложения для сохранения последнего идентификатора сеанса пользователя и проверки главной страницы, чтобы увидеть совпадения идентификатора сеанса. Если нет, то пользователь вышел из системы.

Таким образом, разрешается только последний вход в систему и любой предыдущий вход в систему при использовании.

...