Asp.net mvc 3 我如何知道用户是否在线而未使用会员资格提供商

Asp.net mvc 3 我如何知道用户是否在线而未使用会员资格提供商,asp.net-mvc-3,Asp.net Mvc 3,所以我需要知道用户是否在线,我怎么知道?(Iam知道如何使用会员资格提供商) 并且找不到这方面的实现(或教程)?我或多或少了解会员提供商是如何做到这一点的,这样做的最佳选择是什么?还是更好的方法 举个例子就好了 iam usgin mvc3在我的项目中您需要在用户表中存储最后一个活动时间戳,并在收到登录用户的任何HTTP请求时更新它 如果用户的最后一次活动发生在最近,则可以将其视为“在线”。(具体限制由您决定)最好的方法之一是使用成员资格。那么,当用户输入http请求操作时,我是否会更新数据库?

所以我需要知道用户是否在线,我怎么知道?(Iam知道如何使用会员资格提供商)

并且找不到这方面的实现(或教程)?我或多或少了解会员提供商是如何做到这一点的,这样做的最佳选择是什么?还是更好的方法

举个例子就好了


iam usgin mvc3在我的项目中

您需要在用户表中存储最后一个活动时间戳,并在收到登录用户的任何HTTP请求时更新它


如果用户的最后一次活动发生在最近,则可以将其视为“在线”。(具体限制由您决定)

最好的方法之一是使用成员资格。那么,当用户输入http请求操作时,我是否会更新数据库?我必须使用ajax吗?你有什么例子说明我该怎么做吗?就在你检查登录票的同一个地方做。如果你不明白,你真的不应该自己写一个登录系统;安全是很难做到的。