register.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div {
width: 300px;
padding: 20px;
border: 1px solid black;
border-radius: 10px;
margin: 50px auto;
}
</style>
</head>
<body>
<div id="box">
用户名:<input type="text" id="userName" value="" /><br /><br /> 密 码:
<input type="password" id="pwd" value="" /><br /><br />
<input style="width: 80px;border-radius: 5px; font-size: 18px;" type="button" id="register" value="注册" />
</div>
</body>
</html>
<script type="text/javascript" src="public.js">
</script>
<script type="text/javascript">
$id("register").onclick = function() {
var unameVal = $id("userName").value;
var pwdVal = $id("pwd").value;
var arr = [{
"userName": unameVal,
"pwd": pwdVal
}]
var jsonStr = JSON.stringify(arr);
if (document.cookie) {
var flag = false;
var cookieArr = document.cookie.split("; ");
for (var i = 0; i < cookieArr.length; i++) {
var uname = cookieArr[i].split("=")[0];
if (uname == "user") {
var userName = cookieArr[i].split("=")[1];
flag = true;
break;
}
}
if (flag) {
var flage = false;
var JSONstr = JSON.parse(userName);
for (var i = 0; i < JSONstr.length; i++) {
if (JSONstr[i].userName == unameVal){
flage = true;
}
}
if (flage) {
alert("你注册的用户名已存在,重新输入用户名");
} else {
var userInfoJson = JSON.parse(userName);
var obj = {
"userName": unameVal,
"pwd": pwdVal
}
userInfoJson.push(obj);
var userInfostr = JSON.stringify(userInfoJson);
document.cookie = "user=" + userInfostr;
alert("注册成功");
window.location.href = "login.html";
}
} else {
document.cookie = "user=" + jsonStr;
alert("注册成功");
window.location.href = "login.html";
}
} else {
document.cookie = "user=" + jsonStr;
alert("注册成功");
window.location.href = "login.html";
}
}
</script>
login.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div{
width: 300px;
padding: 20px;
border: 1px solid black;
border-radius: 10px;
margin: 50px auto;
}
</style>
</head>
<body>
<div id="box">
用户名:<input type="text" id="userName" value="" /><br /><br />
密 码:<input type="password" id="pwd" value="" /><br /><br />
<input style="width: 80px;border-radius: 5px; font-size: 18px;" type="button" id="login" value="登录" />
</div>
</body>
</html>
<script src="public.js"></script>
<script type="text/javascript">
//点击登录按钮
$id("login").onclick=function(){
var userunmae=$id("userName").value;
var usepwd=$id("pwd").value;
var userInfo=getCookie("user");
var userInfoArr=JSON.parse(userInfo);
var flag=false;
for(var i=0;i<userInfoArr.length;i++){
if(userInfoArr[i].userName==userunmae){
flag=true;
break;
}
}
if(flag){
alert("登入成功");
location.href="success.html?userName="+userunmae;
}else{
alert("登入失败");
}
}
</script>
success.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>欢迎来到<span id="userName">xx</span>的世界</h1>
</body>
</html>
<script type="text/javascript">
var userName=document.getElementById("userName");
userName.innerHTML=location.href.split("=")[1];
</script>