利用session 會話分析是否登錄,進行登錄權限管理


需求:網站只有在登錄的前提下能夠訪問其餘網頁,不然就跳轉到登錄頁面;session


分析:
ide

1,每一個網頁都要檢查是否登錄,能夠利用攔截器進行攔截處理;網站

2,登錄的時候,把當前的sessionid存放起來,經過這個sessionid對應一個用戶對象;對象

3.整個會話結束,要去除session,能夠利用session監聽器進行處理;it


具體作法:io

創建一個管理seesion的對象,ClientManager單例模式創建class

創建一個Client用戶對象登錄

創建一個session監聽器,會話結束,去除session方法

創建一個攔截器,調用ClientManager 裏的方法,判斷是否已經登陸;
集合


ClientManager這個對象提供一個Map集合,把當前的sessionId綁定對應的Client

相關文章
相關標籤/搜索