zoukankan      html  css  js  c++  java
  • 在web项目中使用shiro(记住我功能)

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

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

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

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

    第五步,在shiroFilter 过滤器中

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

  • 相关阅读:
    python数据1-5
    python密码1-2
    css Loading 教程
    定制化jQuery
    PHP 将MySQL数据导出csv
    windows MySQL 5.7 导出表方法记录
    前端UI
    我的框架说明文档 2016-04-06
    微信公众号内支付(三)
    微信公众号内支付(二)
  • 原文地址:https://www.cnblogs.com/duguangming/p/11054009.html
Copyright © 2011-2022 走看看