По сути, я пытаюсь добавить поддержку для отслеживания онлайн-пользователей в проекте, который я унаследовал, который имеет собственные MembershipProvider и RoleProvider и использует FormsAuthentication. Я довольно разобрался со всем, кроме средств, с помощью которых я буду продолжать обновлять время активности. Я бы хотел сделать так, чтобы lastactivitytime обновлялся каждый раз, когда .NET проверяет, разрешен ли пользователю доступ к той странице, которую он пытается загрузить (на основе ролей, определенных в Web.config), но я могу Я не совсем понимаю, куда именно я вставлю этот бит
Я знаю, что MembershipProvider.GetUser () имеет опцию обновления времени lastactivity, и я уже пытался вставить туда свою небольшую подпрограмму обновления, но, похоже, она вообще не вызывается. Я довольно новичок в .NET и более часа копаюсь в документации, не дал мне никаких ответов, поэтому я был бы благодарен, если бы кто-нибудь мог дать мне ответ о том, как именно .NET проверяет, является ли пользователь проверку подлинности.