1. 程式人生 > 其它 >瀏覽器關閉實現系統退出功能

瀏覽器關閉實現系統退出功能

技術標籤:java

            瀏覽器關閉實現系統退出功能

思路: 1.瀏覽器關閉的時候,傳送請求到後臺。刪除線上使用者表裡的資料;可以根據sessionid來刪除;
2.設定session的有效期 比如30分鐘。寫一個監聽類 session超時的時候 會自動刪線上使用者表中的資料;
3.在登入的時候,根據角色來判斷,如果是管理員賬戶a,即使表中已經存在髒資料(a 賬號已經在,線上使用者表已經存在了 ) ,也要讓管理員a賬戶登入成功
但是顯示給管理員的只有一個線上使用者管理的頁面;其他的選單欄不顯示;這樣管理員可以選擇讓哪個使用者下線,
這樣做可以處理 的好處:可以處理髒資料,也可以處理由於超過系統登入人數限制的時候,管理員照樣可以進去,下線使用者;

我的功能裡面還加了系統登入人數限制 ,最大允許登入10個人。

  前兩步或許會存在各種原因,假如使用者已經退出了,但線上使用者表依然還有該條資料,那麼這條就屬於髒資料了。如果是管理員出現了此種情況,直接進去讓自己下線,如果是普通使用者,那麼只能找管理員把普通使用者下線;就可以重新登入了。