2009-05-22 56 views
1

大家好, 我希望開始關於新對我來說是功能,i'n項目中,我有一個數據庫(與SqlServer的)和應用程序(在WPF開發),這個應用程序的目的是管理工作/處理有關會計和其他DEPARTEMENT,所以我創建了一個密碼和角色(用戶)對應用程序的訪問,現在我將創造知道有多少用戶A連接到應用程序(通過數據庫),並顯示一個系統,在ListBox(用於例如像一個正常的聊天應用程序,我想知道誰是線上和線下),但我不知道我需要開始工作了此功能,我很奇怪這個功能,因此,如果您有任何建議,鏈接,不然,我就非常感謝你的幫助。如何知道誰在WPF中連接到應用程序?

非常感謝。

P.S.如果我的問題不明確,我將重寫......然而,在預期

回答

1

不知道你的應用程序的細節,我建議在數據庫中設置一個時間戳字段,當他們登錄,然後再每一個設置在登錄時爲X分鐘。與設置標誌相比,這有兩個優點:

1)如果應用程序崩潰或用戶機器崩潰,標誌將不會被重置,您將無法知道他們不是照樣登錄。

2)時間戳會告訴你最後一次每位用戶登錄,即使他們沒有在當前登錄。

+0

嗨Commongenius,在我的數據庫,我有那裏有領域的密碼,鹽,信息,地址,角色等一UserTBL,所以如果我得到你的意見,我需要創建UserTbl一個新的領域,並設置TimeStamp中的DataType後我不知道如何設置每X分鐘。你有更多的信息呢? 感謝您的回答: – JayJay 2009-05-23 03:26:39

1

遺憾也許在數據庫本身?當用戶登錄時,可以爲每個用戶設置一個標誌「LoggedInd = true」,並在他們註銷「LoggedIn = false」時。而做這標誌查詢「SELECT * FROM用戶WHERE的loggedIn =真正的」

相關問題