基本上,我正在尝试将跟踪在线用户的支持添加到我继承的项目中,该项目具有自定义 MembershipProvider 和 RoleProvider 并使用 FormsAuthentication。除了我将继续更新 lastactivitytime 的方法之外,我已经很清楚所有的事情了。我想这样做的方法是每次.NET检查是否允许用户访问他们尝试加载的任何页面时更新lastactivitytime(基于Web.config中定义的角色),但我可以'不太清楚我会在哪里插入这个位。
我知道 MembershipProvider.GetUser() 有一个更新 lastactivitytime 的选项,我已经尝试在其中插入我的小更新例程,但它似乎根本没有被调用。我对 .NET 很陌生,在文档中挖掘了一个多小时并没有为我提供任何答案,所以如果有人能给我提供关于 .NET 如何准确检查用户是否是的答案,我将不胜感激认证。