鍍金池/ 問(wèn)答/Java  PHP  HTML/ 請(qǐng)教關(guān)于用戶非正常退出(直接關(guān)閉瀏覽器等),造成第二次登錄失敗的問(wèn)題

請(qǐng)教關(guān)于用戶非正常退出(直接關(guān)閉瀏覽器等),造成第二次登錄失敗的問(wèn)題

沒(méi)有走流程,無(wú)法通知后臺(tái)刪除user_id,那么在失效時(shí)間內(nèi)第二次登錄,就會(huì)返回已經(jīng)登錄。我前端方面要做些什么,或者說(shuō)后臺(tái)那邊要做些什么?

回答
編輯回答
夕顏
  1. 上面是常規(guī)做法;
  2. 我們產(chǎn)品經(jīng)理是讓存在 localStorage,本來(lái)兩小時(shí)過(guò)期的;后來(lái)不想一直登,叫后端改成7天。
2017年11月25日 06:11
編輯回答
陪妳哭

常規(guī)做法:登錄信息放cookie里,瀏覽器每次請(qǐng)求的時(shí)候,會(huì)自動(dòng)帶上。后端校驗(yàn)cookie是否過(guò)期,如果已過(guò)期,就重定向到登錄頁(yè)面。
這跟前端是否關(guān)閉瀏覽器沒(méi)有任何關(guān)系。

2017年1月26日 08:18