這篇文章將為大家詳細(xì)講解有關(guān)利用shiro怎么對登錄信息進(jìn)行保存,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、商城網(wǎng)站建設(shè),微信平臺小程序開發(fā),軟件按需定制等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。Shiro提供了記住我(RememberMe)的功能,比如訪問如淘寶等一些網(wǎng)站時(shí),關(guān)閉了瀏覽器下次再打開時(shí)還是能記住你是誰,下次訪問時(shí)無需再登錄即可訪問,基本流程如下:
1、首先在登錄頁面選中RememberMe然后登錄成功;如果是瀏覽器登錄,一般會把RememberMe的Cookie寫到客戶端并保存下來;
2、關(guān)閉瀏覽器再重新打開;會發(fā)現(xiàn)瀏覽器還是記住你的;
3、訪問一般的網(wǎng)頁服務(wù)器端還是知道你是誰,且能正常訪問;
4、但是比如我們訪問淘寶時(shí),如果要查看我的訂單或進(jìn)行支付時(shí),此時(shí)還是需要再進(jìn)行身份認(rèn)證的,以確保當(dāng)前用戶還是你。
RememberMe配置
spring-shiro-web.xml配置:
Java代碼