使用 cpanel 的 codeigniter 密码保护目录

Posted

技术标签:

【中文标题】使用 cpanel 的 codeigniter 密码保护目录【英文标题】:codeigniter password protect directory with cpanel 【发布时间】:2013-09-23 17:40:33 【问题描述】:

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

申请 控制器 admin.php(在视图中加载管理目录) 查看次数 管理员(目录) bla.php 型号

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

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

【问题讨论】:

我也有同样的问题 【参考方案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

请注意,您需要从代码中删除 ?&gt;&lt;?

【讨论】:

以上是关于使用 cpanel 的 codeigniter 密码保护目录的主要内容,如果未能解决你的问题,请参考以下文章

在 cpanel 安装后 Codeigniter 项目无法正常工作

上传 CodeIgniter 网站 bt cpanel

CodeIgniter + 命令行 + Cron + Cpanel

codeigniter 项目未在 cpanel 中运行

Codeigniter Cpanel Mysql 数据库设置

Codeigniter CLI 在终端中工作,而不是在 Cpanel cron 中