【问题标题】:Require username/password to execute PHP script需要用户名/密码才能执行 PHP 脚本
【发布时间】:2013-06-19 19:09:24
【问题描述】:

我正在开发一个网站,在该网站上,我(作为管理员)需要能够访问其他人无法访问的 PHP 脚本。在这种情况下,使用帐户构建一个完整的登录系统将是多余的,因为我将是唯一使用它的人。

所以我的问题是,如何创建一个非常基本但安全的身份验证系统?

鉴于我有一个Apache HTTP Server,我可以使用.htaccess 文件来禁止访问某些 PHP 文件并要求提供特定的用户名/密码组合吗?

【问题讨论】:

标签: php apache .htaccess authentication


【解决方案1】:

是的,您可以将基本身份验证与 .htaccess 一起使用,请参阅:http://httpd.apache.org/docs/current/howto/auth.html

是的,您可以定义只有 1 个文件要求输入用户名/密码。

小例子对于文件“secure.php”

<Files secure.php>
  AuthType basic
  AuthName "Need Login"
  AuthUserFile /path/to/.htusers
  Require valid-user
</Files>

【讨论】:

    【解决方案2】:

    是的,您可以,使用.htaccess 文件和htpasswd 命令。

    尝试在 Google 中使用“.htaccess 授权”进行搜索。

    【讨论】:

      【解决方案3】:

      设置 .htaccess 受保护目录或文件。

      http://www.bignosebird.com/apache/a10.shtml

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        • 2016-10-22
        • 2013-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多