我正在一個Web應用程序中工作,我想確保該網站每次只允許在一個瀏覽器上登錄一個用戶。這意味着如果用戶登錄從鉻比該用戶無法登錄從Internet Explorer或任何其他瀏覽器一次在同一個ID。 如果他嘗試從另一個瀏覽器登錄,而不是顯示一條消息,說他已經從瀏覽器登錄,並且如果他想在另一個瀏覽器中繼續瀏覽,則應該從第一個瀏覽器自動註銷。Asp.net上每個用戶只有一個登錄
請在asp.net中爲此提出代碼。
我正在一個Web應用程序中工作,我想確保該網站每次只允許在一個瀏覽器上登錄一個用戶。這意味着如果用戶登錄從鉻比該用戶無法登錄從Internet Explorer或任何其他瀏覽器一次在同一個ID。 如果他嘗試從另一個瀏覽器登錄,而不是顯示一條消息,說他已經從瀏覽器登錄,並且如果他想在另一個瀏覽器中繼續瀏覽,則應該從第一個瀏覽器自動註銷。Asp.net上每個用戶只有一個登錄
請在asp.net中爲此提出代碼。
你需要在你的表status
列,使其數據類型boolean
,所以當用戶在更新記錄與身份進入true
,當用戶註銷然後更新狀態爲false
。每當用戶嘗試登錄時,您需要爲該用戶檢查status
,如果狀態已爲真,則顯示message
用戶已登錄,如果爲false,則允許登錄。
可能重複的[只允許單個登錄會話每個用戶](http://stackoverflow.com/questions/25359851/allow-only-a-single-login-session-per-user) –