`
___loveOfForever
  • 浏览: 78258 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java 开发页面记住密码

阅读更多
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;
}
});
});

分享到:
评论

相关推荐

    jsp java中实现记住密码

    在Java Web开发中,"jsp java中实现记住密码"是一个常见的功能需求,它涉及到用户登录体验的优化。当用户勾选“记住密码”选项时,系统会在用户下次访问时自动填充用户名和密码,提高用户体验。这个功能的核心在于...

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

    这个技术在实现“记住密码”或“自动登录”功能时尤其有用。下面我们将深入探讨Cookie的工作原理、优势以及如何在JavaWeb中利用它来实现记住密码的功能。 **一、什么是Cookie** Cookie是由服务器发送到用户的...

    java web中使用cookie记住用户的账号和密码

    为了提高用户体验,还可以在登录页面中预先填充上一次的账号,但不自动填充密码,除非用户明确选择“记住密码”。 通过以上步骤,Java Web应用就可以实现记住用户账号和密码的功能,同时兼顾安全性。在实际项目中...

    java web 记住用户名功能实现

    在Java Web开发中,"记住用户名"功能是一个常见的用户友好特性,它允许用户在登录时自动填充之前输入的用户名,从而提高用户体验。本教程将详细解释如何使用Java、JSP和Servlet来实现这一功能。 首先,我们需要理解...

    cookie实现记住用户名密码

    在这个“cookie实现记住用户名密码”的项目中,我们主要会涉及到Java Web开发环境,如IntelliJ IDEA和Tomcat服务器,以及关键的技术点——Cookie与JSP的结合。 1. **Cookie基础概念** - Cookie由服务器创建,存储...

    android studio 第五章课后实践(实现登录界面设计、记住密码操作)

    在Android Studio中,第五章的课后实践主要涵盖了两个关键知识点:登录界面设计和记住密码功能的实现。这两个部分是移动应用开发中的基础模块,对于任何需要用户认证的应用来说都至关重要。下面将详细阐述这两个方面...

    Java Web登录自动填入用户名密码

    在Java Web开发中,实现一个具有“记住我”功能的登录页面是一项常见的需求。这个功能允许用户在选择“记住用户名和密码”后,下一次访问网站时,系统能自动填充登录表单,提供便捷的用户体验。这个过程涉及到浏览器...

    Android 登录界面记住密码功能源码

    在Android开发中,实现登录界面的记住密码功能是一项常见的需求,它能为用户提供便捷的登录体验,节省输入账号和密码的时间。本源码主要涵盖了以下几个关键知识点: 1. **SharedPreferences**: SharedPreferences...

    java-前端页面模板

    Java 前端页面模板是为开发者提供的一种基础架构,旨在简化前端开发流程,尤其适合初学者或希望快速搭建项目原型的团队。该模板没有采用复杂的前端框架,如React、Vue或Angular,而是以更轻量级的方式构建,使得理解...

    安卓登录注册相关-Android条件判断用户名和密码登录跳转主页面记住密码自动登录.zip

    本压缩包包含了一些关于Android平台上的登录注册功能的实现,尤其是条件判断、用户名和密码的验证、登录后跳转到主页面以及记住密码和自动登录的机制。以下是这些关键知识点的详细解释: 1. **条件判断**:在登录...

    web记住密码

    在Web开发中,“记住密码”功能是一个常见的用户友好特性,它允许用户在登录后选择是否保存他们的凭据以便下次自动填充。这个简单的示例可能是用Java实现的,因为标签指明了与Java相关。下面我们将深入探讨这个话题...

    jsp+servlet+Cookie实现记住密码功能

    在Web开发中,"jsp+servlet+Cookie实现记住密码功能"是一个常见的需求,尤其是在构建用户登录系统时。本文将深入探讨这一技术栈如何协同工作,帮助用户在下次访问时自动填充登录信息,提升用户体验。 首先,JSP...

    android记住密码自动登录实例

    在Android应用开发中,"记住密码"和"自动登录"是常见的用户便利功能,它能够提升用户体验,使得用户在下次打开应用时无需每次都输入用户名和密码。本实例将重点讲解如何利用SharedPreferences这一轻量级的数据存储...

    一个用Java开发的Web邮局

    以上知识点是Java开发的Web邮局系统可能涉及的主要技术点,学习者可以通过分析源代码,深入理解这些概念并提升自己的Java Web开发技能。对于企业而言,这样的系统可以作为基础,根据实际需求进行定制和扩展,以满足...

    ssm+maven+bootstrap实现后台管理系统登录及记住密码

    总的来说,这个项目展示了如何整合SSM、Maven和Bootstrap,实现一个具有记住密码功能的后台管理系统登录页面。对于初学者,这是一个很好的学习案例,涵盖了Java Web开发中的多个重要知识点。通过研究和实践这个项目...

    JAVA页面密码保护.rar_site:www.pudn.com

    "JAVA页面密码保护"这个主题聚焦于如何在Java平台上实现对Web页面的访问控制,确保只有经过授权的用户能够查看或操作特定的网页资源。这通常涉及到身份验证(Authentication)和授权(Authorization)这两个核心概念...

    jsp,自动登录,记住密码

    在IT行业中,"jsp,自动登录,记住密码"是一个常见的功能需求,特别是在Web应用程序开发中。JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的逻辑处理。在这...

    Android 记住密码和自动登录界面的实现

    "Android记住密码和自动登录界面的实现"这个主题聚焦于提供一种方便、安全的方式,使用户能够快速登录应用,从而提高用户体验。这一过程通常涉及到SharedPreferences的使用,它是一个轻量级的数据存储机制,用于保存...

    Android 登录界面记住密码功能源码.zip

    在Android应用开发中,"记住密码"功能是一个常见的用户交互元素,它允许用户保存他们的登录凭据以便下次自动填充,从而提升用户体验。本项目源码提供了实现这一功能的具体实现方式,主要涉及Android的...

    android记住密码和自动登录的实现源码

    在Android应用开发中,"记住密码"和"自动登录"是常见的用户友好功能,它们能够提升用户体验,使得用户在多次登录后不必重复输入账号和密码。以下是对这两个功能的详细解释和实现源码分析。 首先,我们要理解"记住...

Global site tag (gtag.js) - Google Analytics