2012-07-19 37 views
0

因此我需要知道用户是否在线我怎么知道这一点? (Iam知道使用会员供应商)我如何知道用户是否在线没有使用会员供应商

并找不到一个实现(或教程)呢?我或多或少地理解会员提供者是如何做的,是做这种事的最佳选择?或者是更好的方法?

一些例子将是很好

IAM usgin MVC3在我的项目

+0

最好的方法之一是使用Membership。 – jrummell 2012-07-19 13:31:49

回答

1

您需要存储在用户表中的最后活动时间戳记,并更新它,每当你收到来自任何HTTP请求登录用户。

如果用户最近一次发生上次活动,则可以将其视为“在线”。 (确切的限制取决于你)

+0

所以当用户输入一个动作是http请求我更新我的数据库?我必须为此使用ajax?你有什么可以做的例子吗? – 2012-07-19 13:36:25

+0

只需在您检查登录凭单的相同位置执行此操作即可。如果你不明白,你真的不应该自己写登录系统;安全很难。 – SLaks 2012-07-19 14:00:08

相关问题