<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>jQuery Cookie Plugin</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript">
$(function() {
var COOKIE_NAME = 'test_cookie';
var ADDITIONAL_COOKIE_NAME = 'additional';
$('a').eq(0).click(function() { // 用天数设置 cookie
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: 10 });
return false;
});
$('a').eq(1).click(function() { // 用日期设置 cookie
var date = new Date();
date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: date });
return false;
});
$('a').eq(2).click(function() { // 获取 cookie
alert($.cookie(COOKIE_NAME));
return false;
});
$('a').eq(3).click(function() { // 删除 cookie
$.cookie(COOKIE_NAME, null, { path: '/' });
return false;
});
$('a').eq(4).click(function() { // 设置第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, 'foo', { expires: 10 });
return false;
});
$('a').eq(5).click(function() { // 获取第二个 cookie
alert($.cookie(ADDITIONAL_COOKIE_NAME));
return false;
});
$('a').eq(6).click(function() { // 删除第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, null);
return false;
});
});
</script>
</head>
<body>
<p>
<a href="#">设置 cookie (设置有效期天数为 10 天)</a><br>
<a href="#">设置 cookie (通过 date 对象设置过期日期为 3 天后的那天)</a><br>
<a href="#">获取 cookie</a><br>
<a href="#">删除 cookie</a><br>
<a href="#">设置另一个 cookie</a><br>
<a href="#">获取另一个 cookie</a><br>
<a href="#">删除另一个 cookie</a>
</p>
</body>
</html>
分享到:
相关推荐
为了增强安全性,通常会将用户名和密码进行加密后再存储到Cookie中,或者完全避免在客户端存储敏感信息,转而在服务器端实现记住登录状态的功能。 总之,通过结合使用jQuery和jQuery Cookie插件,我们可以轻松地在...
在Web应用程序中,记住用户名密码的功能通常涉及到以下几个关键知识点: 1. **本地存储**:最常见的实现方式是利用浏览器的本地存储机制,如Cookie或localStorage。Cookie是HTTP协议的一部分,可以在客户端和服务器...
Jquery将用户名密码存储到cookie中 需要导入jquery.js和jquery.cookie.js <html> <head> <title>test cookie</title> [removed][removed] [removed][removed] [removed] $(document)....
1. **设置记住密码**:在用户成功登录并选择“记住我”后,将用户名和加密后的密码存储到Cookie中。 ```javascript var encryptedCredentials = encrypt(username, password); // 假设我们有一个encrypt函数 $....
Cookie是由服务器发送到用户的浏览器并由浏览器保存的一小块数据,它可以包含文本信息,如用户名、会话ID等。当浏览器后续请求同一服务器时,它会自动将Cookie发送回服务器,从而实现数据的持久化。在JavaScript中,...
jQuery之Cookie用法:记住用户名和密码实例,已打包为demo,欢迎大家下载(最火软件站)。 jquery中实现cookie的操作相比js要简单很多 操作步骤如下 1、引入JS文件(下载包中已包含) jquery-1.7.1.js jquery.cookie...
// 保存用户名和密码到Cookie $.cookie('username', username); $.cookie('password', password, { expires: 7 }); // Cookie有效期7天 alert('登录成功,已记住您的信息'); } else { alert('用户名或密码错误...
当用户选择记住登录信息时,则会调用设置cookies的函数,将用户输入的用户名和密码保存到本地cookies中,以供下次使用。如果用户不想记住这些信息,则会调用删除cookies的函数,清除保存的用户名和密码。 以下是...
主要介绍了通过jquery.cookie.js实现记住用户名、密码登录功能,通过Cookies让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;具体实现过程大家通过本文一起看看吧
在这个例子中,当用户勾选“记住用户名”选项时,我们将输入框的值保存到 Cookie 中,并设置有效期;反之,如果取消勾选,就删除该 Cookie。 需要注意的是,Cookie 有一定的存储限制(通常为 4KB 左右),并且由于...
综上所述,JQuery实现记住用户名和密码的具体方法涉及到了前端开发的多个方面,包括用户界面设计、事件处理、数据存储以及安全性的考量。正确地使用JQuery和Cookie,可以在不牺牲安全的前提下,为用户提供便捷的登录...
- **JavaScript/jQuery**:监听复选框的改变事件,当用户勾选"记住我"时,将用户名和加密后的密码存储在浏览器的本地存储(localStorage或sessionStorage)中。同时,页面加载时检查是否有存储的凭据,如果有,则...
2. **个性化设置**:例如,用户选择的主题、字体大小、布局等,可以存储在Cookie中,以便用户下次访问时自动恢复。 3. **数据分析**:跟踪用户在网站上的行为,例如最常访问的页面、停留时间等,以优化网站设计。 ...
总的来说,jQuery.cookie.js插件是网页开发者的一个实用工具,它使得在浏览器端进行Cookie管理变得更加方便,尤其适用于实现记住用户名和密码这样的功能。有了它,我们可以在不增加过多复杂性的情况下,为用户提供...
同时,存储在Cookie中的密码必须经过安全的加密处理,避免被轻易破解。此外,对于敏感信息,还可以考虑使用HTTP-only Cookie,防止JavaScript脚本直接访问,降低XSS攻击的风险。 总之,通过HTML和Cookie技术,我们...
在本文中,我们将深入探讨如何使用jQuery库以及Base64编码技术来安全地处理用户密码,将其加密存储在cookie中。这个示例代码提供了一个基本的实现方式,它包括两个主要函数:`setCookie()` 和 `getCookie()`,用于...