瀏覽器多標籤頁登錄身份刷新

歡迎關注我的主頁 blog.lipeilun.com

背景

  1. 用戶在瀏覽器打開一個標籤頁Tab1, 登錄身份A
  2. 在同一個瀏覽器中,另外打開一個標籤頁Tab2重新登錄身份B。
  3. 如果沒有做特別處理,切回Tab1時,看到時依然時身份A的信息。
  4. 由於瀏覽器共享cookie, 後臺等登錄態已經切換爲身份B。 這時在Tab1等操作,實際上是操作的是身份B的數據。

這顯然是不合理的

通常合理的做法是,在切回Tab1時,需要刷新頁面(最好有提示),讓頁面展示的都是身份B的信息。

解決方案

  • 前端監聽cookie/session/token是否被更新, 如果更新過,在切回原標籤頁Tab1的時候需要刷新頁面。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章