与其他帖子相反,我搜索了IsOnline总是返回true的问题,我发现IsOnline总是返回false。我使用了Membership.GetUser(username,false)和GetAllUsers(),但两者都将IsOnline设置为false。我知道至少它应该让我在线,因为我刚刚登录。(或者我错过了IsOnline的全部内容吗?)。
答案 0 :(得分:0)
IsOnline只需在web.config中指定的TimeFrame中检查有多少用户在线。
每次登录用户访问页面时,会员资格都会保存LastActivityDate
。
也许您会变错,因为您没有在会员提供商的web.config部分设置UserIsOnlineTimeWindow
。 Look here for documentation