项目在入口加一个简单的密码验证
环境:TP5
需求:打开正常项目前写一个简单的密码验证,不需要数据库;账号:123、密码:456;默认识别登陆成功用户;
步骤:
找到入口文件public/index.php
在开头处插入以下代码:
if(@$_COOKIE['user']==123){//防止未收到参数报错 define('APP_PATH', __DIR__ . '/../application/'); require __DIR__ . '/../thinkphp/start.php'; }else{ if(!$_POST){ echo '<form action="index.php" method="post"> 体验账号:<input type="text" name="user" value="" /><br /> 体验密码:<input type="password" name="pwd" value="" /><br /> <input type="submit" value="确定"/> </form>'; }else{ if ($_POST['user']==123&&$_POST['pwd']==456){ setcookie('user',123); define('APP_PATH', __DIR__ . '/../application/'); require __DIR__ . '/../thinkphp/start.php'; }else{ echo "账号密码错误"; } } }