shiro
eclipse
RememberMe指的是记住我的功能,也就是说在使用RememberMe处理的时候就标识可以无需登录就可以进行操作访问了。整个的RememberMe的操作都是基于配置实现的。1、RememberMe功能是一定是需要在客户端保留有一个Cookie的数据,那么这个时候就一定要配置Cookie的操作模板:
随后还需要配置RememberMe的管理器:org.apache.shiro.web.mgt.CookieRememberMeManager。
在安全管理器里面进行RememberMe功能的加入:
如果要进行RememberMe功能操作,实际上还需要在表单上进行一个复选框的添加。1、这个复选框的内容是需要严格控制好的,只能够使用“true”。修改login.jsp页面:
修改登陆控制器:
增加一个不需要登录只需要记住我就可以访问的路径。
通过这些合理的权限的配置,就可以对要进行请求的路径进行有效控制。shiro针对RememberMe的功能不是简单的进行了用户名或密码的保存就可以了,往往需要进行密码加密的功能。