JavaScript 利用Cookie记录用户登录信息


Posted in Javascript onDecember 08, 2009

Html代码:

<!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"> 
<title>Untitled Document</title> 
</head> 
<body> 
<form name="frm1" method="post" onsubmit="loginCheck()"> 
<p>UserName:<input type="text" name="username"/></p> 
<p>Password:<input type="password" name="password"/></p> 
<p> 
<input type="submit" value="Login"/> 
<input type="reset" value="Reset"/> 
</p> 
</form> 
</body> 
</html>

Js代码:

<script language="JavaScript" type="text/javascript"> 
function setCookie(name, value, expires, path, domain, secure) { 
var curcookie = name + "=" + encodeURI(value) 
+((expires) ? ";expires=" + expires.toGMTString() : "") 
+((path) ? ";path=" + path : "") 
+((domain) ? ";domain=" + domain : "") 
+((secure) ? ";secure" : ""); 
document.cookie = curcookie; 
} function getCookie(name) { 
if(document.cookie.length > 0) { 
start = document.cookie.indexOf(name + "="); 
if( start != -1) { 
start = start + name.length + 1; 
end = document.cookie.indexOf(";",start); 
if( end == -1) { 
end = document.cookie.length; 
} 
} 
return decodeURI(document.cookie.substring(start,end)); 
} 
return ""; 
} 
function loginCheck() { 
var name = document.frm1.username.value; 
var pass = document.frm1.password.value; 
if( name == "zghlx" && pass == "123" ) { 
var login = true; 
var now = new Date(); 
now.setDate( now.getDate() + 30); 
setCookie("login",login,now); 
window.location.href = "index.html"; 
} 
} 
function userlogin() { 
var login = getCookie("login"); 
if ( login != null && login != "" ) { 
alert("Welcome..."); 
window.location.href = "index.html"; 
} 
} 
userlogin(); 
</script>
Javascript 相关文章推荐
在 IE 中调用 javascript 打开 Excel 表
Dec 21 Javascript
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
Apr 09 Javascript
js 通用订单代码
Dec 23 Javascript
使用jquery实现放大镜效果
Sep 02 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
Feb 04 Javascript
javascript Slip.js实现整屏滑动的手机网页
Nov 25 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
Jun 13 Javascript
node.js实现博客小爬虫的实例代码
Oct 08 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
js 中rewrap-ajax.js插件实例代码
Oct 20 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
JavaScript Cookie的读取和写入函数
Dec 08 #Javascript
jquery 双色表格实现代码
Dec 08 #Javascript
IE浏览器打印的页眉页脚设置解决方法
Dec 08 #Javascript
JQuery 表单中textarea字数限制实现代码
Dec 07 #Javascript
测试JavaScript字符串处理性能的代码
Dec 07 #Javascript
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 #Javascript
JavaScript 常见对象类创建代码与优缺点分析
Dec 07 #Javascript
You might like
PHP6 先修班 JSON实例代码
2008/08/23 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
jQuery+json实现动态创建复杂表格table的方法
2016/10/25 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
Angular2学习教程之ng中变更检测问题详解
2017/05/28 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
python类中super()和__init__()的区别
2016/10/18 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
基于Django用户认证系统详解
2018/02/21 Python
python列表list保留顺序去重的实例
2018/12/14 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
Django 重写用户模型的实现
2019/07/29 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
python中pyqtgraph知识点总结
2021/01/26 Python
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
团支部建设方案
2014/05/02 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
党课培训心得体会
2014/09/02 职场文书
2014年国庆节寄语
2014/09/19 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书