2010-02-28 44 views
5

這個網站背後的邏輯是什麼「最後一次活動:1分鐘前從這個IP地址」 如果您在隱藏字段中獲取用戶的IP地址,我該如何在vb.net中做到這一點?如何在ASP.NET中檢查用戶是否在線?

如何檢查有多少用戶在線使用該應用程序?

回答

2

ASP.NET會員服務支持此功能。要獲取特定用戶的最近活動日期,請使用LastActivityDate屬性並指示用戶是否在線或未使用IsOnline屬性。也要獲取在線用戶的數量,請使用GetNumberOfOnlineUsers。當然,ASP.NET Membership服務不會保存最後的IP地址,在這種情況下,您必須重寫SqlMembershipProvider的某些行爲。

-6

每個ASP.net頁面已與你會話可以用它來檢查,如果您的useris在線與否例如

Session["IsOnline"] = "true"; 

那麼只要用戶不使用網頁(Asp.net引擎)行動開始計數+++++++

並且當計數變得超過您在Web.Config中指定的值時,會話將過期。 並且當Session Expiered您的用戶處於脫機狀態。

+0

@誰-1答案。不要忘記輸入原因 – 2010-02-28 07:05:15

+0

我不是你的downvoter,但請再次閱讀你自己的答案,看看它是否對你有意義。我有*沒有*線索你正在建議:( – 2010-04-06 08:42:52

相關問題