【发布时间】:2011-03-29 08:39:29
【问题描述】:
如何使用 HTTP 基本身份验证并让用户以 HTML 表单提交其用户名和密码,并使用 HTTP 基本身份验证对其进行身份验证。
我听说 Internet Explorer 不再支持使用 http://user:password@website.com,所以我不知道解决这个问题的最佳方法。
可以使用 PHP 和 javascript 和 HTML。我不想使用 PERL,而且我不喜欢大的 javascript 库。
如果您不认为 HTTP 基本身份验证。是最好的方法,请推荐一些简单易行的方法。它只会是 5-6 人的登录站点。无需复杂化。
【问题讨论】:
-
它必须采用 HTML 表单是否有原因?除非您使用诸如
http://user:password@website.com之类的技巧,否则 HTTP 基本身份验证将导致浏览器显示一个标准的弹出框,要求您输入用户名和密码。那可以代替 HTML 表单吗? -
我希望他们看到一个 HTML 表单...提交它...然后让他们使用 HTML 基本身份验证登录...我根本不想显示那个弹出框。
-
5-6人登录太美了。
-
是的,可以将 HTTP Auth 与表单结合使用。使用 jQuery 或 XMLHttpRequest 参数作为 jcubic 显示。该方法的困难部分是触发注销。这就是为什么每个人都推荐老式登录表单的原因。
标签: php http authentication