【问题标题】:How do I require a password for access to a folder in php我如何需要密码才能访问php中的文件夹
【发布时间】:2012-04-03 18:46:45
【问题描述】:

所以我有一个 .htaccess 文件,并且我的站点中有一个如下所示的文件夹: '../site/control/'

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

这是我尝试添加的内容...

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

我有 0 的 php 经验,我只需要知道在这个 .htaccess 文件中放入什么来阻止无法输入设置密码的任何人的访问。任何帮助表示赞赏。

【问题讨论】:

标签: php .htaccess authentication


【解决方案1】:

这不是php,与php无关。

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

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

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

【讨论】:

    猜你喜欢
    • 2011-08-29
    • 2017-10-27
    • 2021-10-10
    • 2013-03-26
    • 1970-01-01
    • 2017-04-26
    • 2015-07-23
    • 2016-05-04
    • 1970-01-01
    相关资源
    最近更新 更多