首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC2 怎么判断有多少用户已经登录呢

2012-08-22 
MVC2 如何判断有多少用户已经登录呢?如题,现在要求统计出当前登录的用户有多少,分别是哪一位。我考虑在数据

MVC2 如何判断有多少用户已经登录呢?
如题,现在要求统计出当前登录的用户有多少,分别是哪一位。
我考虑在数据库user表中新增一个值来标识是否在线,用户登录后即标识为在线状态。
怎么判断用户什么时候离线呢?请大家指点

[解决办法]
在Global.asax中分别控制Session_Start 和 Session_End来判断当前在线用户,如果需要得到在线用户的详细信息,不如在表中加个标识,并设置SESSION的过期时间
[解决办法]
用户在线统计

HTML code
protected void Application_Start(Object sender, EventArgs e){Application["user_sessions"] = 0;}protected void Session_Start(Object sender, EventArgs e){Application.Lock();Application["user_sessions"] = (int)Application["user_sessions"] + 1;Application.Unlock();}protected void Session_End(Object sender, EventArgs e){Application.Lock();Application["user_sessions"] = (int)Application["user_sessions"] - 1;Application.Unlock();}
[解决办法]
Application来统计的。3楼给的已经很详细了。要么你搜一下Application访问站点统计,问度娘

热点排行