密码保护网站

密码保护网站

我正在研究如何快速为网站、服务器上的一个文件夹设置密码保护。我尝试了一下,.htaccess刚刚意识到它可能不起作用,因为它很可能位于运行 PHP 的 Windows 服务器上。我猜这也意味着我无法在 PHP 中使用身份验证。有人对我在此场景中可以实施的简单保护有什么建议吗?谢谢。

答案1

基本访问认证不是特定于操作系统的。它是 HTTP 标准的一部分,但实现细节是特定于 Web 服务器的。.htaccess是 Apache Web 服务器实现此功能(和其他功能)的方式。如果您可以通过 执行其他操作(例如 URL 重写).htaccess,则身份验证也应该有效。如果不行,您必须找出您正在使用的 Web 服务器(可能是 IIS) 以及如何在那里配置基本身份验证。

答案2

如果您只想用 PHP 解决问题,您可以设置一个需要登录或仅输入密码的“登录”页面。设置一个 cookie 来存储该信息,然后让每个页面检查该 cookie。如果我无法更改 .htaccess 文件或想要一个仅限 PHP 的解决方案,我就会这样做。

相关内容