2012-04-14 191 views
0

與其他帖子相反,我用google搜索了一個IsOnline問題總是返回true,我發現IsOnline總是返回false。我已經使用了Membership.GetUser(username,false)和GetAllUsers(),但都爲所有用戶設置了IsOnline爲false。我知道,至少它應該讓我像在線一樣,因爲我剛剛登錄。(或者我是否缺少IsOnline的全部內容?)。MembershipUser IsOnline總是返回false

回答

0

IsOnline只需在web.config中指定的TimeFrame中檢查有多少用戶在線。

每次登錄的用戶訪問一個頁面,成員資格將保存LastActivityDate

也許你是錯誤的,因爲你沒有在成員資格提供者的web.config部分設置UserIsOnlineTimeWindowLook here for documentation

+0

是的,它從web.config中缺少,並修復它。謝謝。我仍然有點困惑,因爲GetNumberOfUsersOnline當時返回一個非零數字。 – crackles 2012-04-14 06:23:02