注意 :现在 一般来说浏览器都会禁止访问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;
}
}
用户名:
密码: