1

我想用 cpanel 中的密码保护目录来保护我的管理面板。目录结构是;

  • 应用
    • 控制器
      • admin.php(在视图中加载管理目录)
    • 意见
      • 管理员(目录)
      • bla.php
    • 楷模

我想保护视图中的管理目录,并在 cpanel 中设置了密码,但它无法正常工作。当我到达 www.blabla.com/admin 时它不起作用,当我到达 www.blabla.com/application/views/admin 时它起作用。我该如何解决?

注意:我通过 .htaccess 删除了 index.php

4

1 回答 1

1

通过添加

<?
ob_start();
$auth =1;
$name='user'; 
$pass='password';
if($auth == 1) {
if ( (!$_SERVER['PHP_AUTH_USER']==$name) or (!$_SERVER['PHP_AUTH_PW']==$pass))
{
header('WWW-Authenticate: Basic realm="Powered By 404 Error"');
header('HTTP/1.0 401 Unauthorized');
exit("Access not allowed.");
}
}
?>

进入 admin.php

小心你需要从代码中删除?>and<?

于 2014-01-21T04:20:24.713 回答