3
我試圖防止在我的web應用程序中同時登錄多個。我想在登錄時註銷用戶的所有/任何以前的身份驗證。這樣目前的登錄仍然是唯一的。防止多個同時登錄
如何爲特定用戶調用FormsAuthentication.SignOut()以使任何現有的身份驗證無效。
我試過到處搜索,但沒有答案,只有理論。
我試圖防止在我的web應用程序中同時登錄多個。我想在登錄時註銷用戶的所有/任何以前的身份驗證。這樣目前的登錄仍然是唯一的。防止多個同時登錄
如何爲特定用戶調用FormsAuthentication.SignOut()以使任何現有的身份驗證無效。
我試過到處搜索,但沒有答案,只有理論。
那麼我最終使用應用程序狀態來存儲用戶的最新sessionid並檢查母版頁以查看會話ID匹配。如果不是,則用戶退出。
這樣,只有最新的登錄被允許,並且任何以前的登錄在使用時都被註銷。
你可以使用FormsAuthentication.SetAuthcookie嗎? – Zrb0529 2011-02-11 05:55:43