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


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>



相关阅读:
linux 用dd命令读写引导区文件
通过CSS实例实现清除浮动
div+css布局必了解的列表元素ul ol li dl dt dd详解
打开页面就是全屏的方法
在PHP3中实现SESSION的功能(三)
鲍尔默说话没谱 微软公关重申按期停售XP
JavaScript CSS 通用循环滚动条
谈谈网页设计中的字体应用Font Set
批处理方式实现的目录比较工具
详细介绍MySQL日期和时间函数
ExtJS在Android中的显示效果
Javascript动态创建 style 节点
如何解决Linux操作系统中putty乱码问题
一些收集整理非常不错的JS效果代码
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 个人修养作文 小学六年级作文2400字:夏日痴 中国人怎样误解了财富 难忘的交易会作文800字 初中初二作文800字:一株紫丁香 中国石拱桥读后感 使自己快乐工作的17种方法 贴吧伤感说说短句 入团申请书常用范文 实习报告(一)(1) 我毕业了400字 关于夸家乡的作文200字 周一励志歌曲 英文简历写作的注意事项 小学五年级作文450字:重返白垩纪 [落红集]--两只刺猬。作文700字 榜样作文750字 苏教版七上《写作 观察和描写景物的特点》教案6 语言——落叶(散文) 送集文上人游方 宝贝给我唱首歌吧,就一次 申报中学语文高级教师报告_申报材料 寂谬 将归故山留别杜侍御 高中地理学习:区时的计算方法 了解历史上的曹操 税收的奉献作文700字 给游人的一封信作文900字 时光微黄,无心暖暖如秋 我心爱的玩具作文350字 丛林深处作文 树叶作文1000字 新学期新梦想 可怕的巫师(上) 一朵花也是春天 2009学年度第一学期二年级数学学科总结 女儿出嫁的这一天 一颗星球的毁灭——黑色诗歌4首550字 忙年作文800字 高中高一作文900字:这是我亲眼看见的 脂肪或激情且慢燃烧 公司工会职工代表巡视情况汇报材料 会议纪要英文格式 假里的一件事寒 网友爆料三个经典模范辞职信 当孔子被人挖墙脚后 那些年遗失的童年 初中三年级北京实验版-期中复习及考前模拟 春天是怎么来的?作文100字 爱幻想 不是错作文300字

Copyright © 2016 phpStudy |