用cookie设置7天免登陆
今天做项目碰到了这个问题,所以将其书写下来。
首先,要实现免登陆需要将用户名与密码保存在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天免登陆相关推荐
- JavaWeb _ 07 session、Cookie和七天免登陆
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.会话管理 二.cookie 三.session 四.cookie与session的区别 五.七天免登陆 一.会话管理 概 ...
- Cookie的应用---十天免登陆设计
首先要创建一个数据库的表,表内含有用户名和密码,其代码如下: drop table if exists t_user; create table t_user(id int(10) primary k ...
- SpringBoot Thymeleaf Vue Mybatis 登录和注册的实现,以及使用Cookie实现七天免登录
文章目录 5. 功能实现 5.1 用户注册和登录功能 前端页面 后台登录和注册 5.2 未登录拦截 5.3 七天内免登录 Cookie 和 Session Cookie简介 Cookie 的使用 利用 ...
- php采集喜马拉雅,喜马拉雅数据 JSSDK API 接入 demo WEB版 标准登录 、免登陆
1.引入jssdk config, XMLY, XMplayer 喜马拉雅sdk封装好的 2.初始化(授权登录.免登陆) config({ app_key: '2e*****1', // 必传,官方 ...
- FiddlerScript 注入cooke实现自动登录,Fiddler实现免登陆,浏览器通代理实现自动登录
一,问题描述 最近看到一个用易语言写的软件,点击运行,会自动将电脑的代理修改为:http=127.0.0.1:xxx;https=127.0.0.1:xxx ,使用chrome浏览器或火狐浏览器配置这 ...
- php采集喜马拉雅,接入喜马拉雅数据 JSSDK API demo WEB版 标准登录 、免登陆
1.引入jssdk config, XMLY, XMplayer 喜马拉雅sdk封装好的 2.初始化(授权登录.免登陆) config({ app_key: '2e*****1', // 必传,官方提 ...
- html cookie设置不过期,HTML5学习之关于Cookie的expires过期时间无效分析
原标题:HTML5学习之关于Cookie的expires过期时间无效分析 在学习Cookie的过程中发现Cookie设置过期时间后,过了设定时间Cookie并不会自动删除,重启浏览器甚至是重启电脑后重 ...
- python selenium 使用cookies免登陆,与requests使用cookies免登陆的差别
原址:https://blog.csdn.net/qq_38282706/article/details/80639803 要点:1.selenium的cookies是多个字典组成的list,而且有很 ...
- iOS程序员眼中的客户端免登陆(数据迁移已更新)
2017.01.15 一.前言,为什么要做免登陆 2017年1月9日,蓄势已久的小程序正式上线,着实,张小龙 用完即走 的理念发挥的淋漓尽致,无需下载,扫码可用,用完即走 2017年互联网人口红利结束 ...
最新文章
- cuda linux编译器_CUDA与Linux系统
- 肿瘤相关甲基化预后分析数据库SurvivalMeth详细使用指南
- github 代理_GitHub访问提速方法
- Redis(三)源source编译
- JS DOM节点的增删改查
- 事务处理笔记《一》ADO.NET级别的事务
- MySQL 修改字段类型或长度
- quartus仿真文件的编写
- Android之Binder和AIDL原理
- 支持向量积【SVM】
- Unity3D点击按钮改变材质球颜色
- 单核CPU和多核CPU
- 用宝塔面板网站php变成静态,宝塔面板可以建立静态网站吗?如何部署一个静态页面?...
- c语言求圆的周长和面积
- 解决Laragon的nginx/apache重启后网站配置文件被修改的问题 - This file has been modified by another program - 文件auto.conf
- hyperLynx VX2.5 PCB仿真
- 2021年全球与中国红外窗口行业市场规模及发展前景分析
- 【题解】poj1738石子合并 区间DP 加西亚瓦克斯算法
- Facebook内部高效工作PPT指南
- ceph集群手动部署(后期添加mon和osd)
热门文章
- C语言怎么计算任意一天事星期几,怎么计算任意一年某个月的第一天是星期几...
- 神经网络:测试集的loss不降,杂乱无章解决方法
- html div 禁止点击
- 老司机 iOS 周报 #51 | 2019-01-07
- WPF 使用鼠标滚轮控制ListBox水平滚动条滚动
- 思博伦OpenFlow性能测试白皮书下篇
- linux postgresql 做数据定时备份以及清理
- a commit git 参数是什么意思_git commit - Git中的Sign Off功能是什么?
- ng-zorro自定义主题
- 学生表/课程表/教师表/成绩表-多表查