配置下shiro.xml
新增cookie配置
<!-- 配置需要向Cookie中保存數據的配置模版(RememberMe) -->
<bean id="rememberMeCookie" class="org.apache.shiro.web.servlet.SimpleCookie">
<!-- 設置Cookie在瀏覽器中保存內容的名字,由用戶自己來設置 -->
<constructor-arg value="shiro-RememberMe"/>
<!-- 保證該系統不會受到跨域的腳本操作供給 -->
<property name="httpOnly" value="true"/>
<!-- 定義Cookie的過期時間爲一小時 -->
<property name="maxAge" value="3600"/>
</bean>
<!-- 定義RememberMe功能的程序管理類 -->
<bean id="rememberMeManager" class="org.apache.shiro.web.mgt.CookieRememberMeManager">
<!--自定義加密:llllove444333111-->
<property name="cipherKey" value="#{T(org.apache.shiro.codec.Base64).decode('bGxsbG92ZTQ0NDMzMzExMQ==')}"></property>
<!-- 定義在進行RememberMe功能實現的時候所需要使用到的Cookie的處理類 -->
<property name="cookie" ref="rememberMeCookie"/>
</bean>
<!-- Shiro安全管理器 -->
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
<!-- 定義RememberMe的管理器 -->
<property name="rememberMeManager" ref="rememberMeManager"/>
</bean>