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

时间:2016-01-26 06:25:54

标签: javascript html url web login

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

我想写一些可以帮助我使用变量来改善我的工作生活的东西。 如果我检查用户提交的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。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

如果登录表单包含方法=&#34; GET&#34; ,您可以传递URL中的变量。但大多数情况下,方法=&#34; POST&#34; 就是这种情况。在这种情况下,有一个修复,您可以创建一个自定义网页,向登录URL发出HTTP POST请求,并将所需的变量设置为用户名和密码。

您可以使用CURL 通过 PHP执行此操作。

答案 2 :(得分:0)

你是对的@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个字段并保持&#34;提交&#34;按钮? 我只需要按钮而不是2个字段。