現階段,我將所有的子系統集成到了一站式平臺,一站式平臺接入了java集成ouath2單點認證系統,然后,我想將子系統的ifream頁面載入到一站式頁面中,形成單頁面服務,此時我退出一站式系統,那么子系統的會話session還存在,并沒有退出,再用另一個人的賬號登入之后,會話還是之前的用戶;請問這種情況如何處理
1 回答

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
試試,在驗證登錄賬戶名和密碼通過之后,做一個session判斷,如果已存在session并且和當前用戶名不同(我假設你session的key值里含有當前用戶信息,比如包含用戶名),則銷毀session,或者覆蓋session(假如常規的session保存業務邏輯此時已無法正常訪問的話,需要在這里覆蓋)。
不知道說的對不對。 我覺著應該能行,就是個session更新問題
添加回答
舉報
0/150
提交
取消