我正在尝试将 HTML 表单中的用户名和密码发布到网站上的受保护文件夹中?这可能吗?我以为我只是在 URL 中传递了一个语法,如下所示,但没有任何成功
http://username:password@theurlofthesite.co.uk
我仍然会弹出询问用户名和密码的警报?我需要能够自动登录该人..
希望有人可以帮忙?谢谢
我正在尝试将 HTML 表单中的用户名和密码发布到网站上的受保护文件夹中?这可能吗?我以为我只是在 URL 中传递了一个语法,如下所示,但没有任何成功
http://username:password@theurlofthesite.co.uk
我仍然会弹出询问用户名和密码的警报?我需要能够自动登录该人..
希望有人可以帮忙?谢谢
如果您通过 HTML 表单登录,那么这将不起作用。这仅适用于 HTTP 身份验证,这是完全不同的。
我不认为很多(任何?)浏览器支持打开以发布数据。这让您希望该站点接受基于 GET 的登录(如果这样做,他们应该被枪杀。)。
URL 的地址部分由您的 Web 服务器解析,因此处理 HTML 表单的代码永远不会看到它。
如果要将参数传递给表单,则必须使用url?field=value&field2=value2
. 这仅适用于使用该GET
操作的表单。对于POST
,您需要一个程序来生成编码文档并上传。
在这两种情况下,您的用户名和密码都以纯文本形式在 Internet 上广播,因此该帐户将在几个小时内被黑客入侵。说得更清楚一点:没有办法以这种方式“保护”这个文件夹中的数据。这就像在你的房子里增加一扇带四把锁的门,并将钥匙放在门旁边街道上的柱子上的钉子上。
我做了我在问题中所做的事情,它适用于除 Mac 上的 Safari 之外的所有浏览器