В настоящее время я работаю над системой аутентификации и членства для моего веб-приложения.Он лицензируется для количества пользователей, которые могут одновременно войти в систему.
Поэтому я придумаю концепцию, что я создам таблицу ActiveUsers, в которой я буду хранить информацию о вошедших пользователях с идентификаторами их сессий.
Прежде чем новый пользователь сможет войти в систему, приложение проверит этотаблицы и получит все SID, затем проверит, существует ли конкретный сеанс на сервере.Если нет, то удалит запись в таблице.
Мой вопрос: есть ли способ проверить, существует ли на сервере сеанс с определенным идентификатором?
Поскольку HttpContext.Current.Session влияет только на текущего пользователя.