鍍金池/ 問答/HTML/ 如何在關(guān)閉瀏覽器后服務(wù)器端清除登錄信息?

如何在關(guān)閉瀏覽器后服務(wù)器端清除登錄信息?

1.項(xiàng)目是前后端分離,client端登錄信息保存在sessionStorage里,關(guān)閉瀏覽器后client端會自動清除,但是server端登錄信息是放在redis庫里面的,如何關(guān)閉瀏覽器清空redis里面的登錄信息呢?

回答
編輯回答
臭榴蓮

1.方案一,心跳檢測,瀏覽器定時向服務(wù)器發(fā)送心跳信息,一段時間之后沒有發(fā)送,可以認(rèn)為已經(jīng)關(guān)閉瀏覽器
2.方案二,檢測瀏覽器的關(guān)閉時間,在關(guān)閉時間里告訴服務(wù)器瀏覽器要關(guān)閉(兼容性不好,而且不好判斷刷新和關(guān)閉)

2017年12月6日 18:58
編輯回答
青瓷

個人感覺關(guān)閉瀏覽器后服務(wù)器端沒有必要清空redis。只要redis設(shè)置一個超時時間即可,一定時間無用戶操作,即登錄超時即可!

2017年6月17日 19:46