相信大家在各大網(wǎng)站都會(huì)遇到,登錄時(shí),在登錄框出現(xiàn)下次免登陸/一個(gè)月免登陸的類似選項(xiàng),本文就是講解如何實(shí)現(xiàn),在這記錄一下,也算是做個(gè)備忘錄合集,如果文中有錯(cuò),歡迎大家指出
為啥說(shuō)自登陸一次呢,因?yàn)楫?dāng)訪問(wèn)某個(gè)頁(yè)面時(shí),如果第一次自動(dòng)登錄失敗時(shí),你下次刷新訪問(wèn)時(shí)還再次走自動(dòng)登錄流程,就會(huì)出現(xiàn)死循環(huán)。
本文代碼示例框架為Spring MVC,下面就講解實(shí)現(xiàn)該功能的需要掌握哪些知識(shí):cookies與過(guò)濾器
1.cookies
何為Cookies:Cookies為 Web 應(yīng)用程序保存用戶相關(guān)信息提供了一種有用的方法。例如,當(dāng)用戶訪問(wèn)您的站點(diǎn)時(shí),您可以利用 Cookie 保存用戶首選項(xiàng)或其他信息,這樣,當(dāng)用戶下次再訪問(wèn)您的站點(diǎn)時(shí),應(yīng)用程序就可以檢索以前保存的信息。
我們看一下是如何保存cookies和如何刪除cookies
保存cookies