我在我的MVC5應用程序中實現了ASP.net Identity 2.1.0身份驗證。我正在尋找一種方法,只允許每個用戶名/密碼組合一次連接。例如,如果有人使用用戶名A
和密碼B
連接,直到他們斷開連接,則任何嘗試連接爲A
且密碼爲B
的用戶都將被拒絕,並顯示一條消息,其中包含「有活動用戶使用該信息登錄! 。 我試過使用CookieAuthenticationProvider.OnValidateIdentity
和CookieAuthenticationProvider.OnResponseSignIn
但我不知道如何檢測活動用戶的會話。ASP.NET身份,只允許服務器中的一個經過身份驗證的用戶
我找到a post類似的東西,但不是拒絕具有相同憑證的第一個連接,而是在密碼更改時使連接無效。