生成cookie:
<div align="center" class="navbar-brand-right col-sm-2" >
<a href="http://ds.nfledmedia.com" style="color:white;" target="_blank" onclick="createCookies()" ><h4>动态报价系统 Go</h4></a>
</div>
<script type="text/javascript">
var username='${request.username}';
var password='${request.password}';
function createCookies(){
var seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
var expires = "";
if (seconds != 0 ) { //设置cookie生存时间
var date = new Date();
date.setTime(date.getTime()+(seconds*10));
expires = "; expires="+date.toGMTString();
}
// document.cookie="name="+username+";path='/'";
var nameValue=username;
var passwordValue=password;
// var name="name";
document.cookie="name="+escape(nameValue)+expires+"; path=/";
// document.cookie="password="+escape(passwordValue)+expires+"; path=/";
}
</script>
获取cookie:
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return arr[0];
else
return null;
}
在登录页面加载时不进行任何操作即进行自动登录:
function load(){
if(usernameAuto!=null&&usernameAuto!=""){
document.getElementById("username").value=usernameAuto;//设置表单中元素的值
document.getElementById("password").value="a";
document.getElementById("usernameAuto").value=usernameAuto;
delCookie("name");
$("#btn-sub").click();//触发按钮点击事件,提交表单,调用User_login.action
}
}
<body style="font-family: '微软雅黑';" onload="load()">
删除cookie:(即覆盖之前的cookie,注意path范围)
function delCookie(name){
var date=new Date();
date.setTime(date.getTime()+(-1 * 24 * 60 * 60 * 1000));
document.cookie=name+"= ; expire="+date.toGMTString()+"; path=/";
}
分享到:
相关推荐
不过需要注意的是,由于Cookie是存储在客户端的,因此敏感信息(如密码)不应直接存储在Cookie中,以免被恶意用户获取。 在实际开发中,还会使用Session和Token等技术来配合Cookie实现更安全的身份验证。Session...
Cookie是由服务器端生成,发送到客户端(浏览器),并存储在本地的一种小数据片段。它包含键值对,可以用来保存用户状态信息,如登录状态、个性化设置等。当用户再次访问网站时,浏览器会自动将这些cookie发送回...
Cookie是由服务器端生成,并发送给User-Agent(通常是浏览器),浏览器会将Cookie的key/value存储在一个小文本文件内直到下次请求同一网站时才再次发送给服务器。主要包含以下几部分: - **名称/值对**:用来存储...
`设置了一个名为'username'的Cookie,其值为'JohnDoe',并将在一小时后过期。 - 在需要读取Cookie时,可以调用`getCookie`方法,如`$username = $cookieHandler->getCookie('username');`。 - 要删除Cookie,使用`...
JavaScript中的cookie是一种小型文本文件,通常用于在用户的浏览器中存储数据。虽然它不是用于存储大量信息的最佳工具,但在某些场景下仍非常有用,如跟踪用户登录状态、保存网站偏好设置等。 在本文中,作者介绍了...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。这里我们关注的焦点是jQuery的几个特定功能:`pager.cookie`、`print`、`datapicker`和`json`。这些功能...
在请求时,将网站生成的Cookie封装到headers字典中。如果是自动处理,需要通过会话(session)对象捕获和存储Cookie,然后使用携带Cookie的session对象进行请求发送。代码示例如下: ```python # 基于session自动...
在JavaScript中,可以使用Math.random()函数生成0到1之间的一个随机浮点数,通过乘以人名单的长度并四舍五入,即可得到一个随机的索引值。 三、人名单管理 1. 添加人名:用户可以通过界面输入框输入人名,点击添加...
首先,我们需要通过HTTP请求从服务器获取一段用于生成Cookie的JavaScript代码。这通常可以通过Python的`requests`库来完成: ```python import requests url = "http://example.com/get_js_code" response = ...
Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value存储到某个目录下的文本文件内,在下次浏览器请求同一网站页面时就将该Cookie文件发送给服务器端。主要功能有:保存登录...
原生JavaScript获取cookie值 - **功能概述**:读取特定的cookie值。 - **应用场景**:获取用户偏好、登录状态等。 - **实现方式**:解析`document.cookie`中的内容。 #### 11. 原生JavaScript加入收藏夹 - **功能...
在本实例中,我们关注的是一个基于PHP的CMS(内容管理系统)系统,它采用了一种高级技术来隐藏视频播放地址,以增强网站的安全性。这个系统利用Ajax进行异步通信,确保用户在不直接暴露播放链接的情况下,能够流畅地...
Cookie 由服务器端生成,并在客户机上存储,用于存储用户的偏好设置、登录信息等数据。 4. 什么是 JavaScript 的同源策略? JavaScript 的同源策略是指,JavaScript 代码只能访问同一个源(协议、域名、端口)的...
在JavaScript中,你可以通过这个属性来获取当前页面所有cookie的字符串形式。 2. **函数定义**: - `b(cname)`:这是一个函数,用于从`document.cookie`字符串中提取指定名称(cname)的cookie值。它使用split方法...
这个压缩包“ASP毕业设计——ASP基于WEB的旅游网站建设(论文+源代码).zip”显然包含了某个学生或者开发者使用ASP技术进行的毕业设计项目,主要目标是构建一个基于Web的旅游网站。下面我们将深入探讨ASP在旅游网站...
JEECG智能开发平台的单点登录(SSO)功能是通过集成Kisso实现的,Kisso是一个轻量级Java权限框架,它利用加密会话cookie机制...开发者在阅读并理解这些文档内容后,应该能有效地在自己的项目中部署和运行单点登录功能。
Cookie在服务器端生成并发送给浏览器,浏览器将Cookie的key/value保存到某个指定的目录中,服务器的名称与值可以由服务器端定义。 2. J2EE:J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和...
"javaweb明日知道论坛网站.zip" 是一个包含Java Web技术相关资源的压缩包,很可能是某个学习项目或教程的实例。Java Web是用于构建基于Web的应用程序的技术栈,它结合了Java语言、Servlets、JSP(JavaServer Pages)...