2017-08-07 76 views
0

如何避免同一帳戶多次登錄? (對於獨立的&通過數據庫的多個系統)如何避免已經打開的帳戶多次登錄

一旦我登錄到一個項目(使用SQL DB)&最小化(登錄表單後)。

運行同一項目中的另一個重要的MS工作室,嘗試登錄其已登錄同一賬戶。

我想誤差User Has Already Logged In,我怎麼能這樣做?

+0

在數據庫中,添加一個名爲'loggedIn'的新列或類似的東西,它應該有一個默認的值0,但是當用戶試圖登錄時,如果用戶存在,你檢查這個值if它是0,這意味着沒有人登錄,因此您將其登錄並將該值更改爲1,並且當他註銷時,將其再次更改爲0. –

+0

格式和詳細信息 – user7294900

+0

您必須回答的真正問題是.. 。「登錄」意味着什麼?例如,如果我登錄並閒置,我的會話多長時間纔算有效?如果我沒有明確註銷,會發生什麼?一旦你有一個適當的進程來處理會話管理(在會話創建時跟蹤,一直保持活動狀態,並且應該在沒有進一步活動的情況下過期),檢查用戶會話是否已經存在變得微不足道。一種方法是我有一個活動會話表,每次用戶發出請求時都會更新一個ExpiresOn字段 – Basic

回答

0

簡而言之,沒有好友應該允許登錄一次我登錄帳戶,直到我註銷或關閉該特定項目。

+0

限制同一用戶從vb中的不同機器登錄 –

相關問題