我將註冊用戶存儲到數據庫db_register。
我想在登錄時將每個用戶的ID存儲到一個數組中。
如何將每個用戶ID存儲到數組中?查看我的ASP.NET網頁中的活動用戶
回答
如果您正在使用FormsAuthentication,
- 你會得到所有用戶
Membership.GetAllUsers();
。 - 它返回一個
MembershipUserCollection
。 - 枚舉通過
MembershipUser
該集合。 - 你會看到一個名爲
MembershipUser.IsOnline
一個布爾屬性填充該集合在GridView中,你可以看到誰是網上的所有用戶。
沒錯,但你是說這不適用於Windows或自定義身份驗證? –
@ Henk Holterman:我擔心OP可能只有每個用戶的登錄ID和密碼 – naveen
有多種方式,你可以做到這一點,我想你需要的,如果你不使用FormsAuthentication提供有關你如何控制登錄等
更多detaisl和你不想要將登錄用戶狀態保存到數據庫,那麼我會說你最好的選擇是在你的應用程序狀態下擁有一個登錄用戶的集合/列表。因此,當用戶登錄時,將其添加到列表中。喜歡的東西:
(List<string>)(Application["loggedUsers"]).Add(loggedonusername);
然後,seprate頁面上,你可以綁定一個網格/中繼器等,以應用[「loggedUsers」。
當用戶註銷或其會話結束時,將從條目狀態中刪除條目。
或者,如果您有權修改數據庫,則可以向用戶表添加一個字段(如果有的話),表示用戶是否已登錄 - 這將代替將用戶存儲在應用程序狀態中。
- 1. 檢查用戶是否被允許在asp.net中查看網頁
- 2. ASP.NET成員資格。可以查看其他用戶的活動頁面嗎?
- 3. 如何在網站中反覆查看用戶活動值
- 4. 查看用戶當前正在查看我的DotNetNuke網頁的語言?
- 5. 我的網站用戶活動警報
- 6. 僅查看網頁中的特定div網頁查看
- 7. 在我的網頁asp.net顯示在線用戶(活躍用戶)(C#)
- 8. 查看網頁中的Android
- 9. 查看活動用戶會話
- 10. 檢查網頁上的用戶狀態(活動,空閒)
- 11. 檢查用戶是否正在主動查看網頁
- 12. 從asp.net網頁創建新的活動目錄帳戶
- 13. 查看我的網頁的人數
- 14. ASP.NET在網頁上查看PDF
- 15. 我無法查看我的瀏覽器中的asp.net頁面
- 16. 捕獲用戶在其瀏覽器中查看的https網頁
- 17. 如何在移動設備上查看我的ASP.net網站
- 18. 將網頁加載到我的活動
- 19. 我可以在Asp.net網頁中查看Access 2007中開發的報告嗎?
- 20. ASP.NET:用於網站的XML查看器
- 21. 允許任何人查看ASP.NET MVC中的網頁
- 22. 在webview中查看網頁
- 23. 禁用在asp.net中查看上一頁
- 24. 活動用戶和非活動用戶的一個SQL查詢?
- 25. 我的asp.net mvc中的JQueryUI Datepicker查看
- 26. ASP.net網頁用戶控件
- 27. 跟蹤用戶對asp.net mvc網站的活動/操作?
- 28. 邀請用戶的朋友通過網頁的臉書活動
- 29. 查看nlog的輸出爲一個帶有asp.net的網頁
- 30. 使未註冊用戶在joomsocial中查看活動
請顯示一些信息來源...你有什麼試過的?什麼不行?任何錯誤消息/異常? – Yahia