`
animo_itey
  • 浏览: 12157 次
  • 性别: 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;
}
});
});

网上找了很多 ,例子都不是很明显 !
希望能帮助到需要的朋友!

分享到:
评论

相关推荐

    mysql-connector-java-5.1.46 只有两个jar包.zip

    在IT行业中,数据库管理和...记住,JMeter不仅仅用于压力测试,还可以进行功能测试、性能测试、负载测试和可靠性测试等多种测试类型,而`mysql-connector-java-5.1.46`作为连接MySQL的桥梁,使得这些测试能够顺利进行。

    JAVA记住密码功能的实现代码

    JAVA记住密码功能的实现代码 Java记住密码功能的实现代码是Java Web开发中非常重要的一部分,本文将详细介绍Java记住密码功能的实现代码的实现细节。 标题解释 标题“JAVA记住密码功能的实现代码”表明了本文的...

    java-json.jar

    确保所有必要的配置参数,如数据库连接信息(JDBC驱动、URL、用户名和密码),已经被正确地设置在了`sqoop-site.xml`配置文件中。如果这些参数未被定义或者值为空, Sqoop 在尝试连接数据库时就会抛出Null Pointer ...

    mysql-connector-java-5.1.46

    MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,允许Java开发者在他们的应用中访问和操作MySQL数据。本篇将详细介绍`mysql-connector-...

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

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

    mysql-connector-java-8.0.24.zip

    MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它允许Java开发者使用JDBC(Java Database Connectivity)接口来连接和操作MySQL数据库。在这个特定的场景中,`mysql-connector-java-8.0.24.zip`是一个...

    java cookie 读写,记住密码 自动登录

    本主题将详细讲解如何使用Java进行Cookie的读写操作,以及如何利用Cookie实现记住密码和自动登录功能。 1. **Cookie基本概念** Cookie是由服务器发送到用户浏览器并存储在本地的一小块数据,当用户再次请求同一...

    java--Design-of-login.rar_登陆界面_简单登陆_简单登陆界面

    设计时,通常包含以下元素:用户名输入框、密码输入框(通常为星号或圆点遮罩)、登录按钮、可能还有“记住我”选项和“忘记密码”链接。这些元素的布局和样式直接影响用户体验。 在Java中,我们可以使用JavaFX或...

    Java实现Excel导入数据库,有完整的sql。jxl.jar,mysql-connector-java-5[1].1.7-bin.jar.zip

    - 连接数据库:使用`java.sql.DriverManager`类的`getConnection()`方法,传入数据库URL、用户名和密码来建立连接。 - 创建Statement或PreparedStatement:用于执行SQL语句,例如`Statement stmt = conn....

    jsp java中实现记住密码

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

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

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

    java-前端页面模板

    登录页面通常需要用户输入账号和密码,有时还可能包含验证码或者记住我功能;而查询展示页面则是用于显示数据列表,可能包括分页、排序和过滤等功能。 该模板的简易特性意味着它可能使用HTML、CSS和JavaScript等...

    java web 记住用户名功能实现

    2. **编写Servlet处理程序(LoginServlet.java)**:Servlet负责接收表单数据,验证用户名和密码,以及处理“记住我”选项。 ```java import javax.servlet.*; import javax.servlet.http.*; import java.io....

    cookie实现记住用户名密码

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

    密码管理器(Java)GUI

    密码管理器,朋友们你们是不是为忘记了密码而不能登录网站而苦恼呢?这个密码管理器就可以对你日常的密码进行管理,可以录入账号密码,修改账户密码,删除密码,和查找自己的账号密码,但是查功能有一定欠缺,希望...

    java-前端登录页面

    在Java开发中,前端登录页面是...在实际项目中,前端登录页面还会集成更多功能,如记住密码、找回密码、第三方登录等。通过不断实践和学习,开发者可以进一步提升前端页面的设计和实现能力,为用户提供更优质的服务。

    The-Java-landing-interface-code.zip_JAVA 登录_JAVA登录_QQ登录界面_登录

    用户登录界面,java程序模拟qq登录界面的代码 java程序模拟qq登录界面的代码 java程序如何实现登录、记住密码、自动登录等功能

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

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

    java密码生成器工具

    记住每个密码在人类看来是不可能的,并且在某处记下它不是一个明智的主意。因此,人们借助密码生成器为其帐户创建强大而复杂的密码。要自己生成此类功能,您可以利用 java 提供的功能。每当用户在新网站上开发帐户时...

    openid4java-master.zip

    OpenID是一种开放标准和分散式身份验证协议,允许用户在一个网站(称为身份提供者)上创建一个身份,然后在其他支持OpenID的网站(称为依赖方)上使用该身份进行登录,而无需创建和记住每个网站的独立用户名和密码。...

Global site tag (gtag.js) - Google Analytics