如何使用密码保护某些HTML页面


How can I secure certain HTML pages with a password?

我喜欢创建基本的HTML网站。我对PHP、JavaScript或诸如此类的东西一无所知。我想制作一个特殊的页面,当你访问它时,它会提示你用户名和密码,并且只有在正确的情况下才会授予访问权限。

我试过使用.htpasswd文件,但我什么都不懂。我也想尝试登录表单,或者简单的密码和IP检查,但我做不到,因为我不懂动态网站语言。有什么建议吗?

您最好的选择是坚持使用.htpasswd解决方案,这是迄今为止最简单的解决方案。您可能不需要自己编辑实际的.htpasswd和.htaccess文件,您可以使用托管提供商的工具来"保护文件夹"或页面。大多数托管提供商提供一些gui工具来创建访问特定目录的用户/密码。例如,你可以在这里找到godaddy的文档:https://support.godaddy.com/help/article/4057/password-protecting-a-directory-in-your-shared-hosting-account?countrysite=ca

如果您的服务提供商没有合适的工具,请尝试以下方法:http://www.htaccesstools.com/articles/password-protection/

您将需要学习服务器端脚本语言。去w3school。Com并学习php或c#。创建登录表单比您想象的要复杂一些。您将需要一个包含用户和密码表的数据库方案。您需要决定是否要使用Cookie、会话或两者的组合。一旦你有了你需要的东西,你就需要创建一个连接到数据库的请求,并查询你想要的登录凭据。数据库将回答"是"或"失败",并验证您的用户。现在,您将为信息创建一个cookie,您可以在每个页面上检查这些信息,以确保用户可以查看这些页面。

为了让事情变得简单,学习服务器语言并从中运行查询。