返回顶部
首页 > 资讯 > 精选 >JavaWeb 中Cookie实现记住密码的功能示例
  • 236
分享到

JavaWeb 中Cookie实现记住密码的功能示例

javawebcookie 2023-05-31 11:05:00 236人浏览 安东尼
摘要

本文主要内容:•1、什么是Cookie•2、Cookie带来的好处•3、Cookie的主要方法 一、什么是Cookiecookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Co

本文主要内容:

•1、什么是Cookie
•2、Cookie带来的好处
•3、Cookie的主要方法 

一、什么是Cookie

cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统。另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB,因此Cookie不会塞满你的硬盘。

例如,当我们第一次访问网站输入用户名密码时,可以选择让系统记住用户名密码,下次就不用重新输入了,这就是典型的Cookie的应用。 

二、Cookie带来的好处:

cookies给网站和用户带来的好处非常多:

Cookie能使站点跟踪特定访问者的访问次数、最后访问时间等

Cookie能告诉在线广告商广告被点击的次数,从而可以更精确的投放广告

Cookie有效期限未到时,Cookie能使用户在不键入密码和用户名的情况下进入曾经浏览过的一些站点

Cookie能帮助站点统计用户个人资料以实现各种各样的个性化服务在jsP中,我们也可以使用Cookie,来编写一些功能强大的应用程序。

有些浏览器可以禁用Cookie,所以不能使用Cookie来完成核心的业务。 

三、Cookie类的主要方法:

int getMaxAge() 返回Cookie过期之前的最大时间,以秒计算。
int setMaxAge() 设置Cookie过期时间,以秒计算。
String getName() 返回Cookie的名字
String getValue() 返回Cookie的值。
void setValue(String newValue) cookie创建后设置一个新的值。

注:名字和值是我们始终关心的两个部分。稍后会详细介绍getName/setName、getValue/setValue。 

四、代码举例:

【实例】实现记住密码、自动登录的功能

新建javaweb工程Test06.

login.jsp:

 <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "Http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title>  <%   String username = "";  String passWord = "";   //获取当前站点的所有Cookie   Cookie[] cookies = request.getCookies();  for (int i = 0; i < cookies.length; i++) {//对cookies中的数据进行遍历,找到用户名、密码的数据     if ("username".equals(cookies[i].getName())) {       username = cookies[i].getValue();    } else if ("password".equals(cookies[i].getName())) {       password = cookies[i].getValue();    }   } %>  </head> <body>   <fORM action="login_handler.jsp" method="post">     username:<input type="text" name="name" value="<%=username%>" /><br/>    password:<input type="password" name="pwd" value="<%=password%>" /><br/>    <input type="checkbox" value="y" name="isLogin">自动登录<br/>     <input type="submit" value="登录" />  </form> </body> </html>

--结束END--

本文标题: JavaWeb 中Cookie实现记住密码的功能示例

本文链接: https://lsjlt.com/news/225157.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaWeb 中Cookie实现记住密码的功能示例
    本文主要内容:•1、什么是Cookie•2、Cookie带来的好处•3、Cookie的主要方法 一、什么是Cookiecookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Co...
    99+
    2023-05-31
    java web cookie
  • Android实现记住密码小功能
    本文实例为大家分享了Android实现记住密码小功能的具体代码,供大家参考,具体内容如下 以下有三个点 第一点是记住密码, 第二点是点击隐藏点击显示, 第三点是登录存储。 XML布...
    99+
    2024-04-02
  • Android实现登陆界面的记住密码功能
    本文实例为大家分享了Android实现登陆界面记住密码功能的具体代码,供大家参考,具体内容如下 所需工具 一、复选框控件:CheckBox,二、SharedPreferences用于...
    99+
    2024-04-02
  • Android实现记住用户名和密码功能
    Android 实现记住用户名和密码的功能是通过SharedPreference 存储来实现的。创建一个复选按钮,通过按钮的否选取来进行事件处理。若按钮选中存储账号和密码的信息...
    99+
    2022-06-06
    用户名 Android
  • Vue如何实现记住账号密码功能
    这篇“Vue如何实现记住账号密码功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue如何实现记住账号密码功能”文章吧。实...
    99+
    2023-07-02
  • Android中的密码记住功能怎么利用 sharedPreferences实现
    本篇文章给大家分享的是有关Android中的密码记住功能怎么利用 sharedPreferences实现,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。编写界面交互代码:pack...
    99+
    2023-05-31
    sharedpreferences android roi
  • html5中如何使用localStorage实现记住密码功能
    这篇文章给大家分享的是有关html5中如何使用localStorage实现记住密码功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。HTML5 提供了两种在客户端存储数据的新方法...
    99+
    2024-04-02
  • Android中怎么使用SQLite实现记住密码功能
    这期内容当中小编将会给大家带来有关Android中怎么使用SQLite实现记住密码功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体内容如下package com.example.alimj...
    99+
    2023-05-31
    android sqlite
  • LocalStorage如何实现记住用户和密码功能
    这篇文章主要介绍了LocalStorage如何实现记住用户和密码功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 随着HTML5...
    99+
    2024-04-02
  • Android中怎么实现登录记住多个密码功能
    这篇文章将为大家详细讲解有关Android中怎么实现登录记住多个密码功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在popouWindow里面加上ListView,数据是把List以字符...
    99+
    2023-05-31
    android
  • Android实现带有记住密码功能的登陆界面
    本文实例为大家分享了Android带有记住密码功能的登陆界面实现代码,供大家参考,具体内容如下 1、设计思路 主要采用SharedPreferences来保存用户数据,本Dem...
    99+
    2022-06-06
    登陆 界面 Android
  • Android如何实现登陆界面的记住密码功能
    这篇文章主要介绍“Android如何实现登陆界面的记住密码功能”,在日常操作中,相信很多人在Android如何实现登陆界面的记住密码功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android如何实现登陆...
    99+
    2023-06-30
  • Vue实现记住账号密码功能的操作过程
    目录实现思路:记住账号密码实现流程npm安装base64依赖实现思路:   用户登录时若勾选“记住我”功能选项,则将登录名和密码(加密后)存入本地缓存,下次登...
    99+
    2024-04-02
  • Vue如何实现登录记住账号密码功能
    本篇内容主要讲解“Vue如何实现登录记住账号密码功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue如何实现登录记住账号密码功能”吧!实现思路用户登录时若勾选“记住我”功能选项,则将登录名和...
    99+
    2023-06-21
  • 如何在Android应用中实现一个记住密码功能
    本篇文章给大家分享的是有关如何在Android应用中实现一个记住密码功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、打开之前完成的Case_login进行修改再编辑二、将...
    99+
    2023-05-31
    android roi
  • 微信小程序记住密码的功能简单几步实现
    目录实现思路实现源码实现思路 其实实现的核心思路非常简单,就是通过 wx.setStorageSync() 与 wx.getStorageSync() 方法在登录后将登录的信息进行存...
    99+
    2023-01-28
    微信小程序记住密码 小程序记住密码
  • node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
    此内容需有node.js+express+mysql入门基础,若基础薄弱,可参考博主的其他几篇node.js博文: 1.下载Mysql数据库,安装并配置。创建用户表供登录使用: 2.node.js平台下E...
    99+
    2022-06-04
    密码 平台 node
  • Vue实现登录记住账号密码功能的思路与过程
    目录实现思路这里有三种方法来存储账号密码:功能界面记住账号密码功能的具体实现密码加密localStoragecookies总结实现思路 用户登录时若勾选“记住我”功能选项,则将登录名...
    99+
    2024-04-02
  • Android中使用SharedPreferences完成记住账号密码的功能
    效果图:记住密码后,再次登录就会出现账号密码,否则没有。分析:SharedPreferences可将数据存储到本地的配置文件中SharedPreferences会记录CheckBox的状态,如果CheckBox被选,则将配置文件中记录的账号...
    99+
    2023-05-30
    android sharedpreferences roi
  • Pythonselenium+cookie实现免密登陆的示例代码
    目录获取cookies:携带cookies实现免密登陆:今天爬取airbnb的租房数据时,遇到了登陆问题。自己动手解决了一下。 我们知道,http是无状态的,那么网页如何实现用户登陆...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作