diff --git a/index.js b/index.js new file mode 100644 index 0000000..db5113f --- /dev/null +++ b/index.js @@ -0,0 +1,59 @@ +function tokenEncoder(password, date){ + keyword = "213jhkjhg*&^"; + token = password + keyword + date; + return token; +} + +function getDate(){ + let now = new Date(); + let year = now.getFullYear(); + let month = now.getMonth() + 1; + let date = year + "-" + month; + return date; +} + + +let localToken = localStorage.getItem("token"); +if(localToken === "" || localToken === null){ + var password="" + password=prompt('请输入密码(本网站需输入密码才可以进入):',''); + function custom_close() + { + window.opener=null; + window.open('','_self'); + window.close(); + } + if (password !='yys') + {alert("密码不正确,无法进入本站!!!") + + custom_close(); + alert("即将打开百度")//加这一段是为了避免有些浏览器不支持关闭浏览器的js ,所以请求跳转到一个新页面! + window.location.href='http://www.baidu.com'; + }else{ + let token = tokenEncoder(password, getDate()); + localStorage.setItem("token", token); + } + }else{ + let token = tokenEncoder('yys', getDate()); + if(token != localToken){ + var password="" + password=prompt('请输入密码(本网站需输入密码才可以进入):',''); + function custom_close(){ + window.opener=null; + window.open('','_self'); + window.close(); + } + if (password !='yys'){ + alert("密码不正确,无法进入本站!!!") + + custom_close(); + alert("即将打开百度")//加这一段是为了避免有些浏览器不支持关闭浏览器的js ,所以请求跳转到一个新页面! + window.location.href='http://www.baidu.com'; + }else{ + let token = tokenEncoder(password, getDate()); + localStorage.setItem("token", token); + } + } + } + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..084dbc4 --- /dev/null +++ b/index.php @@ -0,0 +1,156 @@ + +
+ + + + + +