【发布时间】:2012-03-11 23:52:31
【问题描述】:
我看到了几个关于密码保护页面的问题,但似乎都不是我想要的。 JavaScript 或 Apache 等不是我目前能够考虑的选项。我也没有能力下载或购买产品,因为这不完全适合我,而是适合我老板的网站,所以请不要提出这样的建议。
该网站目前是用 CSS 和 HTML 编写的,不幸的是,这也是我的编码知识范围。我看到一些地方有人使用PHP编码,但每次我尝试都只是一个空白页或者它不能正常工作,或者我输入密码时没有任何反应。也没有任何真正好的关于它的详细说明,所以我永远不知道我应该将 PHP 代码放在哪里(它是放在自己的页面上还是集成在一起?)或者如何将它连接到实际的网页。
说实话,它并不一定很精彩,因为很多会浏览这个网站的人都不是很精通计算机的人,只是一个带有密码字段的简单表单框。如果我可以将代码直接放入页面上的 HTML 中,那将是最好的。如果我必须制作一个单独的 HTML 页面,我也不介意这样做。将为销售人员提供一个密码,以便他们在旅途中通过笔记本电脑或平板电脑访问私人页面。
我看到了一些关于 .htpassword 的内容和另一个我不记得的内容,但是我无法找到任何分步说明或有关它的详细信息(我可以理解的详细含义信息...)。我还看到了有关 password_protect.php 的内容,但我认为这需要一个用户名字段,而我不能真正使用这样的字段。不会有用户名,可悲的是,这要求销售人员记住两件事,呵呵。
无论如何,对于我对这个主题的无知,我深表歉意,并提前感谢任何人的帮助!
【问题讨论】:
-
你说'没有 javascript',但这几乎是你能够做你想做的事的唯一方法 - 结果将不会根本安全来自那些有任何 JS 知识的人。
-
Renoto 扩展您的知识。这应该使用服务器端语言来完成(就像你所说的
I saw also the thing about password_protect.php)。当我开始编程时,我也问过那些愚蠢的问题。实际上,它并不需要您想要的任何东西,但您需要先学习语言。 -
与您的网络主机交谈/查看@他们的常见问题解答以获得 .htaccess/.htpassword 支持,这是执行此操作的最简单方法,并且不需要编写任何代码,例如help.godaddy.com/article/2504
-
我读到,由于大多数用户关闭了 Javascript,因此将其用作密码保护形式是不明智的。除非那个信息是错误的?
-
对于 .htaccess/.htpassword 解决方案,请参阅我的答案