跨域Session超時問題處理

2022-05-13 14:56:50 字數 281 閱讀 9472

在乙個系統中有兩個應用a與b,其中a為主應用,b為報表應用,asession為30分鐘,b的session為20分鐘,使用者第一次登入a後,會自動登入b,此時系統計算b的session時間。有些情況下使用者在a應用上會一直停留,比如一小時,那一小時後,b的session已經失效,同理在b應用上停留時間過長,再去訪問a也會引用a的session失效重新登入的問題。

在不使用單點登入的情況下,可以在二者的公共頁面上(比如header.html),增加乙個js方法,該方法定時去訪問兩個應用,**如下:

Session跨域問題

session主要分兩部分 乙個是session資料,該資料預設情況下是存放在伺服器的tmp檔案下的,是以檔案形式存在,而非儲存在伺服器的記憶體中 另乙個是標誌著session資料的session id,session id,就是那個 session 檔案的檔名,session id 是隨機生成的,...

session 與cookie 跨域問題

session與cookie會話可能常常要用到跨域 因為最近我也在工作中遇到這樣的情況 所以 我要與大家分享一下我的個人經驗 我在網上也搜到了一些資料 大部分都是加p3p 也就是 response.setheader p3p cp cao psa our 表頭 那麼加在 了?這個我想有的很少用過 或...

處理跨域問題(後端處理)

cors全稱為 cross origin resource sharing 跨域資源共享 這種方案對於前端來說沒有什麼工作量,和正常傳送請求寫法上沒有任何區別,工作量基本都在後端這裡。每一次請求,瀏覽器必須先以options請求方式傳送乙個預請求 也不是所有請求都會傳送 options 通過預檢請求...