我有一个PHP页面,我已经在控制器中定义为一个视图,并想知道我如何去保护这个页面的密码?我无法使用.htaccess工作(我可以使用密码保护整个CodeIgniter安装文件夹,但不保护单个文件夹或视图)。
我要密码保护的PHP页面位于admin
文件夹内的views
文件夹内。
答案 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>