项目中做登陆验证时用shiro权限框架,其中有个记住密码功能通过shiro自带的rememberMe属性实现
界面添加 name名称
<input type="checkbox" name="rememberMe"/> <p>记住密码</p>
1.首先在shiro.xml文件中添加:
<!-- remenberMe配置 --> <bean id="rememberMeCookie" class="org.apache.shiro.web.servlet.SimpleCookie"> <constructor-arg value="rememberMe" /> <property name="httpOnly" value="true" /> <!-- 默认记住7天(单位:秒) --> <property name="maxAge" value="604800" /> </bean> <!-- rememberMe管理器 --> <bean id="rememberMeManager" class="org.apache.shiro.web.mgt.CookieRememberMeManager"> <property name="cipherKey" value="#{T(org.apache.shiro.codec.Base64).decode('4AvVhm