3

在基本的 HTML 网页中,如何让用户必须输入用户名和密码才能下载文件?

在网站上实现这一目标的最佳方式是什么,最好是纯 HTML?

4

4 回答 4

2

这是在 HTML 中无法实现的。

使用客户端技术,您可能能够实现的最佳效果是 JavaScript 提示,您可以使用其中的数据将人们引导到秘密 URI。

这是真正应该由 Web 服务器处理的事情。

于 2010-05-26T08:05:32.243 回答
1

您将无法使用纯 HTML 执行此操作。最简单的方法可能是将受保护的文件放在受 .htaccess 和 .htpasswd 文件保护的目录中。

于 2010-05-26T08:05:57.627 回答
1

我同意大卫的观点……这真的做不到。提供 JavaScript 提示只能保护你到目前为止......这并不安全。

如果您在 Apache 服务器上,您可以设置一个 .htaccess 文件并设置一些用户授权选项,这些选项指向包含下载文件链接的页面。一个简单的实现将为您提供 1 个用户/密码组合,您可以将其分发给您的用户。可以在此处找到 Apache 文档。不幸的是,我不太熟悉 IIS 如何处理这类事情。

如果您不想将通用的用户名/密码组合分发给您的用户,那么您几乎会陷入创建(或使用现有)用户管理系统的困境。网络上散布着相当多的模块,一个简单的谷歌搜索应该会给你带来相当多的教程或现有的实现,这取决于你需要什么。

于 2010-05-26T08:10:26.673 回答
-1

首先下载phpmyadmin。打开文件。单击创建登录名。将其命名为login.php。然后再次创建一个新的名称file.php。单击“是”后它会弹出登录信息。输入您想要的用户名和您想要的密码

希望这有帮助!

于 2012-03-06T04:44:58.410 回答