如何使用密码保护某些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,您可以在每个页面上检查这些信息,以确保用户可以查看这些页面。
为了让事情变得简单,学习服务器语言并从中运行查询。
- 使用javascript将动态表从一个html页面打印到另一个html页
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 使用angular重定向到html页面
- Html页面上的多个Base64图像和平滑加载
- 无法将数据从firebase获取到我的html页面
- 如何在chrome扩展中重定向到html页面
- 如何将值传递到上一个html页面
- AngularJS-需要在index.html页面中访问来自服务的数据
- 如何使用Node/Express显示有关特定错误的自定义html页面
- 如何在 html 页面中调用 jquery
- 加载存储在IndexedDB中的HTML页面
- 同一HTML页面中的两个不同版本的JQuery
- HTML页面如何提取通过表单传递的参数
- 在HTML页面上将URL解析为可读的json格式
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 在HTML页面上显示node.js服务器中的数据
- 加载页面时更改html页面的位置
- Ajax调用返回当前html页面,而不是请求的文件
- css是从远程node.js添加的,但不适用于html页面