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