2010-02-28 88 views
5

这个网站背后的逻辑是什么“最后一次活动:1分钟前从这个IP地址” 如果您在隐藏字段中获取用户的IP地址,我该如何在vb.net中做到这一点?如何在ASP.NET中检查用户是否在线?

如何检查有多少用户在线使用该应用程序?

回答

2

ASP.NET会员服务支持此功能。要获取特定用户的最近活动日期,请使用LastActivityDate属性并指示用户是否在线或未使用IsOnline属性。也要获取在线用户的数量,请使用GetNumberOfOnlineUsers。当然,ASP.NET Membership服务不会保存最后的IP地址,在这种情况下,您必须重写SqlMembershipProvider的某些行为。

-6

每个ASP.net页面已与你会话可以用它来检查,如果您的useris在线与否例如

Session["IsOnline"] = "true"; 

那么只要用户不使用网页(Asp.net引擎)行动开始计数+++++++

并且当计数变得超过您在Web.Config中指定的值时,会话将过期。 并且当Session Expiered您的用户处于脱机状态。

+0

@谁-1答案。不要忘记输入原因 – 2010-02-28 07:05:15

+0

我不是你的downvoter,但请再次阅读你自己的答案,看看它是否对你有意义。我有*没有*线索你正在建议:( – 2010-04-06 08:42:52

相关问题