如何创建弹出登录框?

时间:2014-02-02 10:43:35

标签: html browser login prompt

下面的快照框既不是警告框,也不是提示框,也不是确认框。那是什么?我怎样才能创造出像这样的东西?

enter image description here

2 个答案:

答案 0 :(得分:6)

这是一个BasicAuth提示,如果您的服务器返回对BasicAuth的请求,它将由浏览器处理。

当浏览器收到带有如下标题的响应时,会发生这种情况,“insert realm”几乎可以是任何内容:

WWW-Authenticate: Basic realm="insert realm"

通常,Web浏览器会自行处理它并显示这种提示。顺便说一句,它与Web服务器无关,因为它是protocole的一部分。如果您碰巧运行应用程序服务器,则必须在响应中发送上面的标头,并期望从“Web客户端”返回Authorization标头。

如果你运行apache,nginx,你可以只检查BasicAuth,你应该能够找到有关如何设置它的文档。

在此处阅读更多内容:BasicAuth

如果你有足够的勇气,你可以阅读RFCs

答案 1 :(得分:3)

这是一个简单的HTTP身份验证,就像您可以在Apache上使用“.htpasswd”文件设置的那样,等等。

你无法使用Javascript(它在服务器端),在PHP中它将是like this

相关问题