codeigniter密码用cpanel保护目录

时间:2013-09-18 19:50:35

标签: php codeigniter cpanel password-protection

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

  • 应用
    • 控制器
      • admin.php(在视图中加载管理目录)
    • 的观点
      • 管理员(目录)
      • bla.php
    • 模型

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

注意:我通过.htaccess

删除了index.php

1 个答案:

答案 0 :(得分: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

请注意,您需要从代码中删除?><?