我有一個小型的內部網絡系統,在ASP.NET MVC 5. Max 50用戶中設計。ASP.NET用戶在線狀態存儲
我想實現沿此線的東西:
的想法是,以顯示誰是當前在線(登錄網站)所有其他用戶。
我該如何去執行.net
。
我有兩個問題:
- 會意/管理用戶的登錄狀態
- 傳輸機制/技術
對於問題1,我特地到SessionData
財產.net
我對於MVC框架內使用哪種機制並不能100%確定。
我可以使用某種會話鏈接變量嗎?
對於問題2,我是否需要有一個JavaScript
函數每隔30秒觸發一次,說:「嘿,我還在這裏」,然後將它存儲在內存或db中,並每30秒查詢一次。
可以使用SignalR – Alexan
https://www.simple-talk.com/dotnet/asp-net/tracking-online-users-with-signalr/ – Alexan