簡體   English   中英

如何將用戶名和密碼傳遞給URL?

[英]how to pass username and password to URL?

我在工作時有一個登錄頁面,每天我必須輸入用戶名/密碼。

我想寫一些可以幫助我使用變量來改善工作生活的東西。 如果我檢查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>類的<a href="#" target="_blank">Link</a> ,該<a href="#" target="_blank">Link</a>將幫助我單擊包含用戶名/密碼的單擊即可登錄該URL。

擴展網站的一種簡單方法是使用GreaseMonkey -Scripts。 例如,您可以在頁面加載時添加一個按鈕,以將憑據注入到表單字段的值中:

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

如果登錄表單具有方法=“ GET” ,則可以在URL中傳遞變量。 但是最肯定的是方法=“ POST” 在這種情況下,有一個解決方法,您可以創建一個自定義網頁,該網頁將HTTP POST請求發送到登錄URL,並將必需的變量設置為用戶名和密碼。

您可以使用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個字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM