1、在项目入口文件最上方加入代码
若是入口文件有类似这样的代码
~~~
namespace think;
use think/aa
~~~
放这个代码下方
~~~
// 加密
$password = "ww888";
if(!(isset($_COOKIE['test_islogin']) && $_COOKIE['test_islogin'] == md5($password))){
header("Location: http://".$_SERVER['HTTP_HOST'].'/test_versions.php');die();
}
~~~
2、在项目根目录新建文件 test_versions.php,添加以下代码
~~~
<?php
$password = "ww888";
if(isset($_POST['password']) && $_POST['password'] == $password){
setcookie("test_islogin", md5($password), time()+7*24*3600);
header("Location: http://".$_SERVER['HTTP_HOST']);die();
}elseif(isset($_POST['password'])){
echo '<h2 style="color: red">密码错误</h2>';
}
?>
<h2>当前网址为测试网址,需要密码访问</h2>
<form action="" method="post">
<input type="text" name="password" placeholder="输入密码">
<button>提交</button>
</form>
~~~