程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> ssh整合-你們在做session過期,要求用戶重新登錄是怎麼做的?

ssh整合-你們在做session過期,要求用戶重新登錄是怎麼做的?

編輯:編程解疑
你們在做session過期,要求用戶重新登錄是怎麼做的?

我用的是ssh,和easyui。我的想法是在後台設置before增強,判斷session中的用戶是否失效,如果失效就拋出異常,並通過action result返回視圖結果界面。

問題來了:我的數據交互是type json,導致沒有辦法通過struts重新跳轉到登錄的JSP頁面(搞了一天了圖片說明)。而且在JS裡寫跳轉鏈接也不太現實。

求大神救我脫離苦海圖片說明

....
手機發布時卡了一下,結果竟然刷屏了!!!!
嚇得我趕緊登電腦刪除多余提問。簡直了

最佳回答:


1 一般都是用過濾器Filter,攔截用戶的所有請求,如果沒有登陸會話信息,就跳轉到登陸頁面。
2 需要配置web.xml中配置會話超時時間

 <session-config>
        <session-timeout>3</session-timeout>
    </session-config>

那麼浏覽器就會自動定時清理Session中的屬性信息,那麼就可以在Filter中判斷是否有會話信息以此判斷會話是否過期。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved