0
我今天遇到了一個問題,我試圖確保用戶已通過身份驗證的令牌。我使用會話存儲來設置會話過期和服務器端cookie,無法通過javascript訪問它們以存儲其身份驗證令牌。目前的問題是,如果用戶打開一個新選項卡,他將不會登錄,因爲sessionStorage中沒有過期,但令牌cookie仍然存在。我正在考慮將sessionStorage的這種失效時間移至localStorage,以便用戶在打開新選項卡時仍然登錄,但是如果我的網站沒有活動選項卡,我想刪除此類localStorage條目。這可能檢查嗎?如果沒有對同一網址的活動標籤打開,銷燬localStorage
爲什麼不使用服務器會話?他們很容易解決這個問題。直到他們關閉了每個窗口他們的會話是有效的 – Viney