如何将用户名和密码传递到 URL

how to pass username and password to URL?

本文关键字:URL 密码 用户      更新时间:2023-09-26

我在工作中有一个登录页面,每天我都必须输入用户/密码。

我想写一些可以帮助我使用变量来改善我的工作生活的东西。如果我检查我在用户文件上找到的 HTML 代码:

<input data-val="true" data-val-required="The field Username is required" id="Username" name="Username" placeholder="Username" value="" type="text">

对于密码字段:

<input data-val="true" data-val-required="The field Password is required" id="Password" name="Password" placeholder="Password" type="password">

如果我用用户名填写value="",然后我对密码字段执行相同的操作,我可以登录!所以value=""这就是我对这两个领域的需求。

但是如何将此HTML代码传递到URL中?我的目标是编写一个像<a href="#" target="_blank">Link</a>这样的链接,它将帮助我一键登录该URL,其中已经包含用户/密码。

扩展网站的一种简单方法是使用GreaseMonkey-Scripts。例如,您可以在页面加载时添加一个按钮,将凭据注入表单字段的值中:

window.addEventListener('load', addLoginButton, true);

如果登录表单具有 method="GET",则可以在 URL 中传递变量。但最肯定的是,method="POST"就是这种情况。在这种情况下,有一个修复程序,您可以创建一个自定义网页,该网页使用所需的变量设置为用户名和密码来触发对登录 URL 的 HTTP POST 请求。

你可以使用 CURL 通过 PHP 来做到这一点。

你@Vishwas Chauhan是对的。如果我将其粘贴在 HTML 文件中,它可以工作:

<form action="http://example.com/" target="_blank" method="post">
<input data-val="true" id="Username" name="Username" value="mybeautifulusername" type="text">
<input data-val="true" id="Password" name="Password" value="mybeautifulpassword" type="password">
<input type="submit" class="button" value="submit" />
</form>

但是如何删除 2 个字段并只保留"提交"按钮?我只需要按钮而不是 2 个字段。