如何在php中访问文件夹时需要密码

时间:2012-04-03 18:46:46

标签: php .htaccess authentication

所以我有一个.htaccess文件,我的网站中有一个文件夹,如下所示: '../网站/控制/

我需要阻止用户访问此目录,除非他们输入密码。

以下是我尝试添加的内容......

<FilesMatch "\site\control\.(\.php)$">
  Order deny
</FilesMatch>

我有0个PHP体验,我只需要知道该放入此.htaccess文件的内容,以阻止访问任何无法输入设置密码的人。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

这不是php,与php无关。

.htaccess文件由您的apache Web服务器读取。

除了拒绝/允许访问外,您还需要指定apache在哪里寻找用户。一些选项是LDAP或htpasswd文件,可以使用这个方便的工具创建 - http://httpd.apache.org/docs/2.0/programs/htpasswd.html

然后在上面的文件中,您需要指定是否所有授权用户或特定用户都可以访问。 - http://httpd.apache.org/docs/2.0/howto/auth.html