0
我知道防止多用戶登錄的機制:In asp.net site how to prevent multiple logins of same user id?。我的情況是不同的。用戶名退出會員用戶
在我的網站上,單個頁面會檢查用戶是否已登錄(默認.NET成員資格提供程序)。一旦用戶通過身份驗證,該頁面就會將其重定向到第三方服務器上的高級服務。這意味着我不能使用上述機制在每個頁面上檢查當前會話ID與先前存儲的會話ID。
登錄時,我需要結束當前用戶的所有之前的會話。我遇到的所有方法(例如FormsAuthentication.SignOut)只能定位當前用戶。是否有可能通過成員資格用戶名註銷用戶,所以沒有兩個訪問者使用相同的用戶名?
這是否阻止當前用戶登錄?我需要允許當前用戶進入,並終止此用戶名的所有以前的會話。 – 2012-08-15 18:12:51
如果在登錄時您未將當前ID設置爲已通過身份驗證的ID,則不會。 – 2012-08-15 20:05:22