怎么保存網(wǎng)站登陸信息?
大致是這樣的
1. 首先,用戶輸入賬號(hào)密碼,發(fā)送到服務(wù)器,服務(wù)器返回登錄的用戶信息,以及用戶憑證(token),并根據(jù)token和用戶在內(nèi)存中建立關(guān)系
2. 客戶端收到后將token寫入cookie,默認(rèn)的cookie是在瀏覽器關(guān)閉前有效的
3. 在刷新頁(yè)面的時(shí)候,因?yàn)閠oken已經(jīng)存入cookie,就可以向服務(wù)端出示token來(lái)證明自己身份 如何加入“記住我” 相當(dāng)于步驟1服務(wù)端再返回一個(gè)過(guò)期時(shí)間 步驟2,客戶端可以在cookie加入token的過(guò)期時(shí)間 那么cookie就不會(huì)在瀏覽器關(guān)閉的時(shí)候清空,而是在有效期后清除,從而實(shí)現(xiàn)記住我的功能 上述是現(xiàn)今主流用戶登錄的做法 當(dāng)然傳統(tǒng)的做法可以在步驟一,讓服務(wù)端設(shè)置cookie,步驟2那么cookie就不用在客戶端實(shí)現(xiàn)了