将用户名保存至cookie中
1、前台页面实现:
<input id="remember" name="remember" type="checkbox" value="remember-me">记住我
2、后台获取remember参数,判断它的值是否为remember-me,如果是,则:
if ("remember-me".equals(remember)) {rememberMe(username, password, resp); }
/*** 将用户名和密码存放到cookie中* @param username* @param password* @param response*/private void rememberMe(String username,String password,HttpServletResponse response){Cookie user = new Cookie("user",username+"-"+password);user.setMaxAge(1*60*60*24*7);//生命周期为一星期 response.addCookie(user);}
3、前台页面获取cookie中的user值时需要进行判断
<%if(request.getAttribute("user")==null){//如果user不为空,说明是第一次登录用户名或密码输错,后台设置的user值String username = null;String password = null;Cookie[] cookies = request.getCookies();for(int i=0;cookies!=null && i<cookies.length;i++){if(cookies[i].getName().equals("user")){username = cookies[i].getValue().split("-")[0];password = cookies[i].getValue().split("-")[1];}}if(username==null){username = "";}if(password==null){password = "";}pageContext.setAttribute("user", new User(username,password));} %>
转载于:https://www.cnblogs.com/a591378955/p/8449136.html
将用户名保存至cookie中相关推荐
- Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入
设计一个实现登录功能的Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入 var cookie = {};//设置 cookie.SetCookies=function(name ...
- Cookie | Cookie的理论基础、Cookie中常用的方法
目录 一:Cookie的理论基础 二:Cookie中常用的方法 一:Cookie的理论基础 (1)cookie怎么生成? ①session的实现原理中,每一个session对象都会关联一个sessio ...
- Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库
Ubuntu:PHP语言实现网页登录并保存用户cookie,使用mysql数据库 网页主要实现功能 建立网页mysql数据库信息 网页登录及反馈页面代码 登录页面 登录反馈界面 输入URL在地址栏登录 ...
- 面试题-js获取cookie中存储的值?
js获取cookie中存储的值? 1.cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript.可以由JavaScript对其进行控制,而并不是Jav ...
- Vue中使用js-cookie插件实现登录时记住密码后存取到Cookie中
场景 使用vue实现一个登录页面时,实现记住密码功能. 在勾选了记住密码后将密码存储到Cookie中,然后下次直接从Cookie中取. 注: 博客: https://blog.csdn.net/bad ...
- Java:控制台输入车辆信息,将信息保存至数据库中
程序功能:控制台输入车辆信息,将信息保存至数据库中 程序代码如下: BaseDao.java package DAO_dome.kehozuoye; import java.sql.Connectio ...
- 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中
by Praveen Dubey 通过Praveen Dubey 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中 (How to use the browser console ...
- 前端获取后台保存的Cookie
function GetCookie(){var key = "";var getCookie = document.cookie.replace(/[ ]/g, "&q ...
- 获取保存在路由器中的ADSL账号和密码
一:原理 ADSL用户采用PPP协议中的PAP协议或CHAP协议进行身份验证,由于PAP协议采用明文传输密钥信息,所以该信息--ADSL账号和密码 ,可以通过监听的方法得到.关于PPP协议和PPPoE ...
最新文章
- dns学习笔记04-配置slave区域
- No fallback instance of type class found for feign client user-service(转)
- 男人如何在不经常锻炼的情况下,慢慢消除大肚皮,恢复好身材?
- UVA10267 Graphical Editor【模拟】
- Android studio实现财务记账系统软件android studio开发课程设计
- 初识热仿真的一些记录001
- 中国正从法律入手编织公民信息保护网
- android gridview 选择变色 再点击还原 并支持多选。记录贴 01
- win7浏览器IE9升级到IE10后无法启动的问题
- 11:Hive从0到1系列学习:函数之常用的内置函数
- python坦克大战游戏_python实现简单坦克大战
- Android开发-视图view讲解
- android跳过网络连接,绕过Android Android的Wi-Fi热点5设备连接限制 | MOS86
- 100个常用简单英语口语
- noexcept与栈展开(stack unwinding)
- 嵌入式 ARM 控制器采用 NXP 的高性能处理器 I.MX6ULL
- 标称型数据和数值型数据
- 完美的正方形分割(二)
- 基于winform的工资单群发工具
- 474-设计良好的网络服务器
热门文章
- java httpclient 为邮箱添加来信转发规则
- 关于IBM Lotus的JAVA代理进入jar包的说明
- 非常棒的jQuery排版用插件
- 人生必学的一课:成功的人就是会“勉强”别人的人
- webToImage (网页转图片)模块试用分享
- pandas数据结构:Series/DataFrame;python函数:range/arange
- C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字
- Noriben沙箱:分分钟搞定恶意软件
- Android 判断当前屏幕是横屏还是竖屏
- Unique Paths II leetcode java