В основном мне нужно ограничить количество зарегистрированных пользователей в моем приложении. Что я делаю, так это использую Membership.GetNumberOfUsersOnline()
. Я получаю количество зарегистрированных пользователей при аутентификации нового пользователя. Я проверяю количество онлайн-пользователей до числа, которое я хочу ограничить. Membership.GetNumberOfUsersOnline()
отлично работает, когда новый пользователь входит в систему, проблема возникает, когда пользователь выходит из системы, значение Membership.GetNumberOfUsersOnline()
не уменьшается автоматически. Я просмотрел msdn и обнаружил, что этот метод проверяет время последней активности пользователя, которое не поддерживает событие выхода из системы. Есть ли другой способ в Membership
провайдерах ограничить количество пользователей. Я использую службы Silverlight
и REST
. Я использую Membership.GetNumberOfUsersOnline()
на стороне сервера.
Спасибо заранее.