今天做项目碰到了这个问题,所以将其书写下来。

首先,要实现免登陆需要将用户名与密码保存在cookie中,然后将其保存在httpservletresponse中。

所以具体的代码如下:

Cookie username=new Cookie("username", user.getAccount());
                                   username.setMaxAge(Constants.COOKIE_AGE);
                                   response.addCookie(username);
                                   Cookie password=new Cookie("password", user.getPassword());
                                   password.setMaxAge(Constants.COOKIE_AGE);
                                   response.addCookie(password);

Constants.COOKIE_AGE:指的是免登陆时间,我将他另存在constants中。

若需要还原,则只需要将cookie,setmaxage(0)就行了。

具体代码如下;

Cookie username=new Cookie("username", null);
                               username.setMaxAge(0);
                               response.addCookie(username);
                               Cookie password=new Cookie("password", null);
                                password.setMaxAge(0);
                             response.addCookie(password);

用cookie设置7天免登陆相关推荐

  1. JavaWeb _ 07 session、Cookie和七天免登陆

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.会话管理 二.cookie 三.session 四.cookie与session的区别 五.七天免登陆 一.会话管理 概 ...

  2. Cookie的应用---十天免登陆设计

    首先要创建一个数据库的表,表内含有用户名和密码,其代码如下: drop table if exists t_user; create table t_user(id int(10) primary k ...

  3. SpringBoot Thymeleaf Vue Mybatis 登录和注册的实现,以及使用Cookie实现七天免登录

    文章目录 5. 功能实现 5.1 用户注册和登录功能 前端页面 后台登录和注册 5.2 未登录拦截 5.3 七天内免登录 Cookie 和 Session Cookie简介 Cookie 的使用 利用 ...

  4. php采集喜马拉雅,喜马拉雅数据 JSSDK API 接入 demo WEB版 标准登录 、免登陆

    1.引入jssdk config, XMLY, XMplayer  喜马拉雅sdk封装好的 2.初始化(授权登录.免登陆) config({ app_key: '2e*****1', // 必传,官方 ...

  5. FiddlerScript 注入cooke实现自动登录,Fiddler实现免登陆,浏览器通代理实现自动登录

    一,问题描述 最近看到一个用易语言写的软件,点击运行,会自动将电脑的代理修改为:http=127.0.0.1:xxx;https=127.0.0.1:xxx ,使用chrome浏览器或火狐浏览器配置这 ...

  6. php采集喜马拉雅,接入喜马拉雅数据 JSSDK API demo WEB版 标准登录 、免登陆

    1.引入jssdk config, XMLY, XMplayer 喜马拉雅sdk封装好的 2.初始化(授权登录.免登陆) config({ app_key: '2e*****1', // 必传,官方提 ...

  7. html cookie设置不过期,HTML5学习之关于Cookie的expires过期时间无效分析

    原标题:HTML5学习之关于Cookie的expires过期时间无效分析 在学习Cookie的过程中发现Cookie设置过期时间后,过了设定时间Cookie并不会自动删除,重启浏览器甚至是重启电脑后重 ...

  8. python selenium 使用cookies免登陆,与requests使用cookies免登陆的差别

    原址:https://blog.csdn.net/qq_38282706/article/details/80639803 要点:1.selenium的cookies是多个字典组成的list,而且有很 ...

  9. iOS程序员眼中的客户端免登陆(数据迁移已更新)

    2017.01.15 一.前言,为什么要做免登陆 2017年1月9日,蓄势已久的小程序正式上线,着实,张小龙 用完即走 的理念发挥的淋漓尽致,无需下载,扫码可用,用完即走 2017年互联网人口红利结束 ...

最新文章

  1. cuda linux编译器_CUDA与Linux系统
  2. 肿瘤相关甲基化预后分析数据库SurvivalMeth详细使用指南
  3. github 代理_GitHub访问提速方法
  4. Redis(三)源source编译
  5. JS DOM节点的增删改查
  6. 事务处理笔记《一》ADO.NET级别的事务
  7. MySQL 修改字段类型或长度
  8. quartus仿真文件的编写
  9. Android之Binder和AIDL原理
  10. 支持向量积【SVM】
  11. Unity3D点击按钮改变材质球颜色
  12. 单核CPU和多核CPU
  13. 用宝塔面板网站php变成静态,宝塔面板可以建立静态网站吗?如何部署一个静态页面?...
  14. c语言求圆的周长和面积
  15. 解决Laragon的nginx/apache重启后网站配置文件被修改的问题 - This file has been modified by another program - 文件auto.conf
  16. hyperLynx VX2.5 PCB仿真
  17. 2021年全球与中国红外窗口行业市场规模及发展前景分析
  18. 【题解】poj1738石子合并 区间DP 加西亚瓦克斯算法
  19. Facebook内部高效工作PPT指南
  20. ceph集群手动部署(后期添加mon和osd)

热门文章

  1. C语言怎么计算任意一天事星期几,怎么计算任意一年某个月的第一天是星期几...
  2. 神经网络:测试集的loss不降,杂乱无章解决方法
  3. html div 禁止点击
  4. 老司机 iOS 周报 #51 | 2019-01-07
  5. WPF 使用鼠标滚轮控制ListBox水平滚动条滚动
  6. 思博伦OpenFlow性能测试白皮书下篇
  7. linux postgresql 做数据定时备份以及清理
  8. a commit git 参数是什么意思_git commit - Git中的Sign Off功能是什么?
  9. ng-zorro自定义主题
  10. 学生表/课程表/教师表/成绩表-多表查