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>
~~~