记住我-内存版(不重要)
开始吧
1、 记住我(登录下面都会有一个checkbox的勾选框“记住我”)
在SpringSecurity里也有这个的配置。原理就是生成cookie返回给浏览器让其记住
标题说的不重要:可有可无。关了浏览器打开免登录那种。
2、 HttpSecurity 对象调用 rememberMe()方法。
//以下是记住账号密码,关了浏览器打开免登录那种
.and()
.rememberMe() //记住我
//
## 3、 登录表单携带名为 remember-me 的请求参数。具体做法是将登录表单中的 checkbox 的 name 设置为 remember-me
```html
<input type="checkbox" name="remember-me" lay-skin="primary" title="记住我">
4、 原理分析
通过开发者工具看到浏览器端存储了名为remember-me的Cookie。根据这个Cookie 的 value 在服务器端找到以前登录的 User。
而且这个 Cookie 被设置为存储 2 个星期的时间。