记住我-内存版(不重要)

Posted jinyuanya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记住我-内存版(不重要)相关的知识,希望对你有一定的参考价值。

开始吧

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 个星期的时间。

以上是关于记住我-内存版(不重要)的主要内容,如果未能解决你的问题,请参考以下文章

sh 要记住我不时使用的小片段。

项目一众筹网07_04_SpringSecurity记住我数据库登录-默认实现创建UserDetailsService类装配UserDetailsService怎么改源码

C 中的共享内存代码片段

缺少 SQL SERVER 2014 代码片段

[vscode]--HTML代码片段(基础版,reactvuejquery)

如何使用模块化代码片段中的LeakCanary检测内存泄漏?