html登录界面cookie,HTML中使用cookie保存登录账户
用户点击登录按钮后 判断当前账户是否存在
如果存在 并且勾选了记住帐号 使用cookie保存帐号密码
如果存在 但是没有勾选记住帐号 遍历cookie 删除帐号密码
//判断当前用户是否存在
if(loginDao.userLogin(loginUser)){
String [] isUseCookie=request.getParameterValues("isUseCookie");
if(isUseCookie!=null&&isUseCookie.length>0){
//把用户名和密码保存在Cookie对象
Cookie usernameCookie=new Cookie("username",loginUser.getUsername());
Cookie passwordCookie=new Cookie("password",loginUser.getPassword());
//保存帐号密码 3天=60*60*24*3
usernameCookie.setMaxAge(60*60*24*3);
passwordCookie.setMaxAge(60*60*24*3);
response.addCookie(usernameCookie);
response.addCookie(passwordCookie);
}
//如果未勾选记住帐号 从cookie中删除账户
else{
Cookie[] cookies=request.getCookies();
for(Cookie c:cookies){
if(c.getName().equals("username")||c.getName().equals("password")){
c.setMaxAge(0);//设置cookie失效
response.addCookie(c);
}
}
}
session.setAttribute("loginUser", loginUser);
request.getRequestDispatcher("LoginSuccess.jsp").forward(request, response);
}
else{
response.sendRedirect("LoginFailure.jsp");
}
等到下次登录的时候需要在登录页面判断cookie中是否存在帐号密码 如果存在 直接显示在输入框中
String username="";
String password="";
Cookie[] cookies=request.getCookies();
if(cookies!=null&&cookies.length>0)
{
for(Cookie c:cookies){
if(c.getName().equals("username")){
username=c.getValue();
}
if(c.getName().equals("password")){
password=c.getValue();
}
}
}
用户名:
密码:
运行结果如下:
全部代码:
html登录界面cookie,HTML中使用cookie保存登录账户相关推荐
- 微信登录画面_微信登录界面的地球变了_微信登录界面首变真相
细心的小伙伴发现在启动微信的时候,那个经典的一个小人剪影面对着地球的画面开始发生了一些变化,似乎云层变得更为清晰细致了.微信登录界面6年来首变化,那么为何改变来的如此突然呢,下面小编就分享给大家! 手 ...
- html好看的登录界面2(十四种风格登录源码)
文章目录 1.登录风格效果说明 1.1 凹显风登录界面 1.2 大气简洁风登录界面 1.3 弹出背景风登录界面 1.4 动态左右切换风登陆界面 1.5 简洁背景切换登录界面 1.6 可关闭登录界面 1 ...
- finereport 登录界面的代码文件_Confluence 6 自定义登录界面
这个页面将会给你一些如何对 Confluence 登录界面进行自定义的一些建议和知道.这个将不会自定义用户的登录过程,只是对用户看到的登录界面进行自定义. 备注: 自定义过后的 Confluence ...
- 登录界面转换实现html,html5和css3登录注册表单界面切换动画
这是一款使用html5和css3 伪类:target制作的登录界面和注册表单界面切换动画. HTML html结构包含两个表单:登录表单和注册表单.开始时使用css将注册表单隐藏. Log in Yo ...
- 使用qt设计登录界面初学者_初学者素描:设计登录表单界面
使用qt设计登录界面初学者 由Bohemian Coding的好伙伴制作的Sketch是界面设计的出色程序. 本入门级教程将向您介绍使用Sketch进行设计. 您将不需要任何程序经验,只需要一些空闲时 ...
- aspnet登录界面代码_英雄联盟手游登录问题汇总
1.出现"无法安装完成"的情况 已经获取了资格,但出现"无法安装完成"的情况,譬如谷歌商店的下载界面一直闪退.下载没进度.卡在安装中.卡在等待中怎么办? 可前往 ...
- java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例
package com.package_view; import com.package_model.*; import javax.swing.*; import java.awt.*; impo ...
- 怎么用Android做登录界面,利用Android怎么制作一个APP登录界面
利用Android怎么制作一个APP登录界面 发布时间:2020-12-02 17:09:10 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关利用Android怎么制作一 ...
- php第三方登录代码,thinkPHP5项目中实现QQ第三方登录功能
本文实例讲述了thinkPHP5项目中实现QQ第三方登录功能.分享给大家供大家参考,具体如下: 最近用thinkPHP 5框架做了一个婚纱店的项目,在开发过程中需要用到第三方登录,腾讯官方给的案例是几 ...
最新文章
- Swift2.0语言教程之下标脚本
- oracle 10G 表空间迁移 索引需要重建
- python怎么自动中文版_Python实现AI自动版贪吃蛇
- linux下各种软件安装方法详解
- 神策数据受邀出席,携手亚马逊云科技共建智能家居新航海时代
- 开发工具:收集12 个顶级 Bug 跟踪工具,值得收藏!
- TCP 三次握手原理,你真的理解吗
- TeamCity构建依赖项
- Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由
- thinkphp下载远程图片到本地
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
- 3d激光雷达开发(pcl安装和使用)
- 支持向量机的基本思想_支持向量机理论详细推导
- python字典的基本操作编程_Python入门教程5. 字典基本操作【定义、运算、常用函数】 原创...
- php路径跳转include,PHP中include路径的解决方法汇总
- php将word转化成html,phpword转html
- 京东移动端URL自动跳转PC端URL插件
- 太阳系各大行星3D展开贴图资源
- Unity 球面行走
- 《宝塔面板教程6》:如何修改用户名和密码
热门文章
- Redis的优势和特点
- 操作所有的数据库免费可视化界面靠它就够了,告别付费,告别白嫖,卸载Navicat!
- RabbitMQ(二):RabbitMQ高级特性
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
- 容器间通信_Vue组件间通信的6种方式,前端工程师人人都会,网友:太简单了...
- java apache压缩多个文件大小_Java压缩多个文件并导出
- 华北计算机研究无人机,飞马D200无人机在华北某环境地调项目中的应用案例
- 废旧光盘手工小制作_[创意手工]废旧光碟手工制作变废为宝
- C语言写一函数交换两变量的值
- C语言求3x3数组对角线元素之和