簡體   English   中英

在asp.net成員中將用戶設置為在線

[英]Set user as online in asp.net membership

當用戶設置選項(記住我)並關閉瀏覽器,然后再次打開站點時,他不會出現在聯機成員列表中。

用戶重新打開網站后,如何設置用戶on-line

我正在使用此代碼Membership.GetNumberOfUsersOnline(); 但它在線返回0

如果“設置選項”是指設置“記住我”標志。 這樣做的原因是,這只是在用戶計算機上設置了持久性cookie。 之后,它們不會再次“登錄”。 因此,成員資格登錄不再發生。

您需要執行一些具有“ userIsOnline”標志的成員資格活動,例如調用Membership.GetUser(username,true)來設置userIsOnline。

或者 ,如果您想在線跟蹤用戶,則可以查看SignalR ,請參閱此處的一些教程

SignalR上有一個類似問題的帖子, 用於跟蹤在線用戶和聊天

而這里signalR跟蹤連接的用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM