1.这里是需要的Cookie.js 直接Copy用就行了 ,不需要做任何修改!
//新建cookie 方法。
//hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。
function setCookie(name,value,hours,path){
var name = escape(name);
var value = escape(value);
var expires = new Date();
expires.setTime(expires.getTime() + hours*3600000);
path = path == "" ? "" : ";path=" + path;
_expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
document.cookie = name + "=" + value + _expires + path;
}
//获取cookie值 方法
function getCookieValue(name){
var name = escape(name);
//读cookie属性,这将返回文档的所有cookie
var allcookies = document.cookie;
//查找名为name的cookie的开始位置
name += "=";
var pos = allcookies.indexOf(name);
//如果找到了具有该名字的cookie,那么提取并使用它的值
if (pos != -1){ //如果pos值为-1则说明搜索"version="失败
var start = pos + name.length; //cookie值开始的位置
var end = allcookies.indexOf(";",start); //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置
if (end == -1) end = allcookies.length; //如果end值为-1说明cookie列表里只有一个cookie
var value = allcookies.substring(start,end); //提取cookie的值
return unescape(value); //对它解码
}
else return ""; //搜索失败,返回空字符串
}
2,还需要一个jquery-1.6.1.min.js ,这个大家应该都有 ,就不传了。
3,首页
<input type="text" style="width:287px; border:0;" id="j_username" name="j_username" value="">
<input type="password" style="width:287px; border:0;" id="j_password" name="j_password" value="" />
<input type="checkbox" id="rememberPW" name="rememberPW"/>记住密码
4,JS代码 ,来操作存/读Cookie
function submitFunc(){
//点击登录时 ,将输入的用户名和密码保存到Cookie中
var inUser = document.getElementById("j_username").value;
var inPass = document.getElementById("j_password").value;
setCookie('cookUser', inUser, time, '/');//set 获取用户名和密码 传给cookie
setCookie('cookPass', inPass, time, '/');
if(checkedImage()){
document.form1.submit();
}
}
//设置Cookie保存时间
var time = 0;
$(document).ready(function(){
//获取Cookie保存的用户名和密码
var username = getCookieValue("cookUser");
var password = getCookieValue("cookPass");
//输入用户名 促发一个事件
$("#j_username").keyup(function(){
var userNow = $(this).val();
if(userNow == username) { //判断现在输入的用户名 和 当时保存在cookie的用户名是否一致
$("#j_password").val(password);//一致 则把 第一次 保存在cookie的密码 自动填入
}
});
$("#rememberPW").click(function(){//记住密码
if($(this).attr("checked") == 'checked'){
time = 60 * 60 * 60;
}
});
});
分享到:
相关推荐
在Java Web开发中,"jsp java中实现记住密码"是一个常见的功能需求,它涉及到用户登录体验的优化。当用户勾选“记住密码”选项时,系统会在用户下次访问时自动填充用户名和密码,提高用户体验。这个功能的核心在于...
这个技术在实现“记住密码”或“自动登录”功能时尤其有用。下面我们将深入探讨Cookie的工作原理、优势以及如何在JavaWeb中利用它来实现记住密码的功能。 **一、什么是Cookie** Cookie是由服务器发送到用户的...
为了提高用户体验,还可以在登录页面中预先填充上一次的账号,但不自动填充密码,除非用户明确选择“记住密码”。 通过以上步骤,Java Web应用就可以实现记住用户账号和密码的功能,同时兼顾安全性。在实际项目中...
在Java Web开发中,"记住用户名"功能是一个常见的用户友好特性,它允许用户在登录时自动填充之前输入的用户名,从而提高用户体验。本教程将详细解释如何使用Java、JSP和Servlet来实现这一功能。 首先,我们需要理解...
在这个“cookie实现记住用户名密码”的项目中,我们主要会涉及到Java Web开发环境,如IntelliJ IDEA和Tomcat服务器,以及关键的技术点——Cookie与JSP的结合。 1. **Cookie基础概念** - Cookie由服务器创建,存储...
在Android Studio中,第五章的课后实践主要涵盖了两个关键知识点:登录界面设计和记住密码功能的实现。这两个部分是移动应用开发中的基础模块,对于任何需要用户认证的应用来说都至关重要。下面将详细阐述这两个方面...
在Java Web开发中,实现一个具有“记住我”功能的登录页面是一项常见的需求。这个功能允许用户在选择“记住用户名和密码”后,下一次访问网站时,系统能自动填充登录表单,提供便捷的用户体验。这个过程涉及到浏览器...
在Android开发中,实现登录界面的记住密码功能是一项常见的需求,它能为用户提供便捷的登录体验,节省输入账号和密码的时间。本源码主要涵盖了以下几个关键知识点: 1. **SharedPreferences**: SharedPreferences...
Java 前端页面模板是为开发者提供的一种基础架构,旨在简化前端开发流程,尤其适合初学者或希望快速搭建项目原型的团队。该模板没有采用复杂的前端框架,如React、Vue或Angular,而是以更轻量级的方式构建,使得理解...
本压缩包包含了一些关于Android平台上的登录注册功能的实现,尤其是条件判断、用户名和密码的验证、登录后跳转到主页面以及记住密码和自动登录的机制。以下是这些关键知识点的详细解释: 1. **条件判断**:在登录...
在Web开发中,“记住密码”功能是一个常见的用户友好特性,它允许用户在登录后选择是否保存他们的凭据以便下次自动填充。这个简单的示例可能是用Java实现的,因为标签指明了与Java相关。下面我们将深入探讨这个话题...
在Web开发中,"jsp+servlet+Cookie实现记住密码功能"是一个常见的需求,尤其是在构建用户登录系统时。本文将深入探讨这一技术栈如何协同工作,帮助用户在下次访问时自动填充登录信息,提升用户体验。 首先,JSP...
在Android应用开发中,"记住密码"和"自动登录"是常见的用户便利功能,它能够提升用户体验,使得用户在下次打开应用时无需每次都输入用户名和密码。本实例将重点讲解如何利用SharedPreferences这一轻量级的数据存储...
以上知识点是Java开发的Web邮局系统可能涉及的主要技术点,学习者可以通过分析源代码,深入理解这些概念并提升自己的Java Web开发技能。对于企业而言,这样的系统可以作为基础,根据实际需求进行定制和扩展,以满足...
总的来说,这个项目展示了如何整合SSM、Maven和Bootstrap,实现一个具有记住密码功能的后台管理系统登录页面。对于初学者,这是一个很好的学习案例,涵盖了Java Web开发中的多个重要知识点。通过研究和实践这个项目...
"JAVA页面密码保护"这个主题聚焦于如何在Java平台上实现对Web页面的访问控制,确保只有经过授权的用户能够查看或操作特定的网页资源。这通常涉及到身份验证(Authentication)和授权(Authorization)这两个核心概念...
在IT行业中,"jsp,自动登录,记住密码"是一个常见的功能需求,特别是在Web应用程序开发中。JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的逻辑处理。在这...
"Android记住密码和自动登录界面的实现"这个主题聚焦于提供一种方便、安全的方式,使用户能够快速登录应用,从而提高用户体验。这一过程通常涉及到SharedPreferences的使用,它是一个轻量级的数据存储机制,用于保存...
在Android应用开发中,"记住密码"功能是一个常见的用户交互元素,它允许用户保存他们的登录凭据以便下次自动填充,从而提升用户体验。本项目源码提供了实现这一功能的具体实现方式,主要涉及Android的...
在Android应用开发中,"记住密码"和"自动登录"是常见的用户友好功能,它们能够提升用户体验,使得用户在多次登录后不必重复输入账号和密码。以下是对这两个功能的详细解释和实现源码分析。 首先,我们要理解"记住...