一个问题套一个问题真是,唉请教,我需要根据MembershipUser的IsOnline属性来判断数据库里用户A当前是否在线,以此来控制不可以二次登录,但是当我用这个函数:Membership.FindUsersByName(userName)获取用户A的信息时,这个时候用户A并没有登录,可是值LastActivityDate立刻就会变成当前时间,IsOnline属性就是根据这个值来判断用户是否在线的。这样不是怎么判断都是错的嘛,请教高人如何解决这个问题?ps:我是在login控件的LoggingIn事件响应函数中判断的这些属性的,在这个时候并没有经过身份验证,当前用户还没有成功登陆,对吧?
判断二次登陆有很多方法,你放狗搜搜
http://www.cnblogs.com/lovecherry/archive/2007/04/24/724878.html
一般用一个全局缓存放已经登陆用户列表,注销之后从列表删除用户
似乎我应该换个方式问问= =