代码之家  ›  专栏  ›  技术社区  ›  YodasMyDad

将用户名和密码发布到受保护的文件夹/网站

  •  0
  • YodasMyDad  · 技术社区  · 15 年前

    我正在尝试将用户名和密码从HTML表单发布到网站上的受保护文件夹?这有可能吗?我以为我只是像下面这样在URL中传递语法,但没有任何成功。

    http://username:password@theurlofthesite.co.uk

    我仍然收到提示,询问用户名和密码?我需要能够自动登录此人。

    希望有人能帮忙?谢谢

    3 回复  |  直到 15 年前
        1
  •  1
  •   Matthew Scharley    15 年前

    如果您通过HTML表单登录,那么这将不起作用。这仅用于HTTP身份验证,这与其他完全不同。

    我想不多(有吗?)浏览器支持打开以发布数据。这使您希望该站点接受基于get的登录(如果接受的话,应该对它们进行放炮)。

        2
  •  0
  •   Aaron Digulla    15 年前

    URL的地址部分由您的Web服务器解析,因此处理HTML表单的代码永远不会看到它。

    如果要将参数传递到窗体,则必须使用 url?field=value&field2=value2 .这只适用于使用 GET 行动。为了 POST ,您需要一个程序来生成一个编码的文档并将其上载。

    在这两种情况下,您的用户名和密码都是以明文形式在互联网上广播的,因此该帐户将在几个小时内被黑客攻击。更清楚地说:没有办法用这种方式“保护”这个文件夹中的数据。这就像给你的房子加上一扇四锁的门,把钥匙钉在门边街道上的柱子上。

        3
  •  0
  •   YodasMyDad    15 年前

    我做了我在这个问题上所做的,它适用于除Mac上的Safari以外的所有浏览器。