这个网站背后的逻辑是什么“最后一次活动:1分钟前从这个ip地址” 如果您在隐藏字段中获取用户的IP地址,我该如何在vb.net中执行此操作?
如何查看使用该应用程序的用户数量?
答案 0 :(得分:2)
ASP.NET Membership服务支持此功能。要获取特定用户的上次活动日期,请使用LastActivityDate属性并指明用户是否在线,使用IsOnline属性。要获得在线用户的数量,请使用GetNumberOfOnlineUsers。当然,ASP.NET Membership服务不保存最后的IP地址,在这种情况下你必须覆盖SqlMembershipProvider
的某些行为。
答案 1 :(得分:0)
用于统计在线用户,请参阅以下链接:
http://aspnetresources.com/blog/count_your_visitors.aspx
http://www.codeproject.com/KB/aspnet/Online-Active-Users.aspx
答案 2 :(得分:-6)
每个ASP.net页面都有一个会话,您可以使用它来检查您的useris是否在线,例如
Session["IsOnline"] = "true";
然后每当用户不使用页面(Asp.net引擎)开始计算++++++开始计算
当计数超过您在Web.Config中指定的数量时,会话将过期。 当Session Expiered您的用户离线时。