注意  :现在 一般来说浏览器都会禁止访问Cookie 建议在IE浏览器上操作

Main.html

//将用户名 密码 有效期存储到cookie中

function setCookie(name,value,days){

var date = new Date();

date.setDate(date.getDate() + days);

if(getCookie(name).length < 0){

document.cookie=name+"="+escape(value)+";"+((days==null)?"":"dates="+date.toGMTString());

return true;

}else{

return false;

}

}

//cookie中 存储是按照键值对 存储的

//根据name获取对应的值

function getCookie(name){

if(document.cookie.length > 0){

var start = document.cookie.indexOf(name + "=");

var end = -1;

if(start != -1){

start = start + name.length + 1;

end = document.cookie.indexOf(";" , start);

if(end == -1){

end = document.cookie.length;

}

return document.cookie.substring(start , end);

}

}

}

//注册功能

function register(){

var name = document.getElementById("name1").value;

var password = document.getElementById("password").value;

if(setCookie(name, password, 365)){

document.getElementById("name1").value="";

document.getElementById("password").value="";

alert("注册成功");

}else{

alert("注册失败!" + "该用户已存在!");

}

}

//登录功能

function login(){

var name = document.getElementById("name1").value;

var password = document.getElementById("password").value;

if(getCookie(name) == password){

alert("登录成功");

document.getElementById("name1").value="";

document.getElementById("password").value="";

}else{

alert("登录失败" + "用户名或者密码错误");

}

}

function show(){

if(document.cookie.length <= 0){

document.getElementById("div").innerHTML="没有内容";

}else{

document.getElementById("div").innerHTML=document.cookie;

}

}

用户名:

密码:

更多推荐