第一步,添加“记住我”复选框,rememberMe要设置参数

在web项目中使用shiro(记住我功能)

第二步,配置shiro的主配置文件
注意 rememberMeCookie对应的bean中要声明 <constructor-arg value="rememberMe">

在web项目中使用shiro(记住我功能)

第三步,在用户登录的时候把UsernameAndPasswordToken的对象的rememberMe属性设置成true

在web项目中使用shiro(记住我功能)

第四步,用户的对象要实现序列化的接口 User对象实现序列化接口

在web项目中使用shiro(记住我功能)

第五步,在shiroFilter 过滤器中

原先我们在filterChainDefinitions属性的最后定义的是/**=authc authc对应的是一个过滤器,这个过滤器要求用户必须经过认证才能访问相应的请求。记住我的功能有没有经过认证?用户,要么是通过记住我过的用户 都可以访问相应的请求。

在web项目中使用shiro(记住我功能)

 

相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2022-02-16
  • 2022-01-06
  • 2022-12-23
  • 2021-12-30
猜你喜欢
  • 2022-12-23
  • 2021-10-02
  • 2022-01-14
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
相关资源
相似解决方案