0

与我搜索过的其他帖子相反,这些帖子存在 IsOnline 始终返回 true 的问题,我发现 IsOnline 始终返回 false。我同时使用了 Membership.GetUser(username, false) 和 GetAllUsers() 但都将所有用户的 IsOnline 设置为 false。我知道至少它应该让我在线,因为我刚刚登录。(或者我错过了 IsOnline 的全部内容?)。

4

1 回答 1

1

IsOnline 只检查在 web.config 中指定的 TimeFrame 中有多少用户在线。

每次登录的用户访问页面时,会员资格都会保存LastActivityDate.

也许你是假的,因为你没有UserIsOnlineTimeWindow在你的会员提供者的 web.config 部分设置。在此处查找文档

于 2012-04-14T05:12:06.700 回答