密码保护视图

时间:2014-04-27 01:24:03

标签: php codeigniter

我有一个PHP页面,我已经在控制器中定义为一个视图,并想知道我如何去保护这个页面的密码?我无法使用.htaccess工作(我可以使用密码保护整个CodeIgniter安装文件夹,但不保护单个文件夹或视图)。

我要密码保护的PHP页面位于admin文件夹内的views文件夹内。

1 个答案:

答案 0 :(得分:1)

首先,在视图文件夹中创建.htaccess文件和.htpasswd文件

on .htaccess把这个

<files page.php>
AuthType Basic  
AuthName "Restrict Access"
AuthUserFile /home/db_name/dir/dir/.htpasswd
Require user your_name
</files>

你的dir名字有/ dir / change 其中您的登录名更改了您的名称

现在转到此网站

http://www.web2generators.com/apache/htpasswd_generator

生成.htpasswd
那里你会把你的用户像 用户:用户
传递:用户

它将是这样的

user:$apr1$sip1ow0t$taXqU/KmZL7bH/rXqqZvS0

将它放在.htpasswd文件

现在页面view.php是保护
如果你想保护视图文件夹put

<Directory /dir/dir/view>
code
</Directory>