使用者重複登陸強制下線問題

2021-06-19 18:23:20 字數 426 閱讀 2235

自己想的,或許不是很好,以後有時間了慢慢考慮。

1.通過在資料庫表裡設定字段。比如使用者登入,有個登陸次數字段,使用者登陸前先判斷賬號是否

在別處登陸。若登陸,那麼登陸次數+1,另乙個使用者在登陸後的任何操作前,需要加個過濾器,

用於從資料庫取出登陸次數與第一次登陸時對比,若增加,說明有人重複登陸,自己強制下線。

但這種方式,用到過濾器會頻繁的訪問資料庫。

2.通過***來對每乙個session進行監聽,每隔一段時間監聽一次。若發現,不同session中存

有相同使用者名稱,則下線,但這樣會出現乙個問題,就是在監聽期間,會存在2使用者同時登陸的情況

。的key來判斷是否有使用者已經登陸,若有,則讓value+1,登陸過的使用者,每次操作前查對應的

value,若改變則強制下線。這樣就解決了上面2個問題。不過以前好像聽老師說最好不要在

Linux強制使用者下線

linux強制使用者下線 linux系統為多使用者多工系統,因此允許多個使用者登入到系統,有時候,我們需要強制某些使用者下線.前提 必須是root許可權 操作 1 使用who檢視目前有哪些使用者登入了伺服器,見下圖 root vm18 whoroot pts 0 2015 03 27 10 23 1...

linux強制使用者下線

linux系統為多使用者多工系統,因此允許多個使用者登入到系統,有時候,我們需要強制某些使用者下線.前提 必須是root許可權 操作 1 使用who檢視目前有哪些使用者登入了伺服器,見下圖 root vm18 who root pts 0 2015 03 27 10 23 192.168.9.188...

ssh登陸強制使用密碼驗證登陸

linux系統使用ssh進行登陸,可以採用密碼登陸和秘鑰登陸。採用密碼登陸每次需要輸入密碼進行驗證,驗證通過則可登陸到環境。秘鑰登陸為在伺服器的客戶端生成相應的公鑰和私鑰,公鑰用於加密,私鑰用於解密。然後將公鑰發給需要連線的服務端。當客戶端需要連線服務端時,服務端利用公鑰將使用者名稱和密碼加密傳送給...