2012-02-07 27 views

回答

1

您可以發送一些加密密鑰,例如google/facebook使用的api密鑰。 此密鑰可以匹配您的登錄名/ salt或任何您喜歡的內容

+0

你能提供一些與你所說的相關的文件嗎? – Priyanka 2012-02-07 12:48:14

0

您可以使用WebBrowser.Navigate(string, string, byte[], string)方法發出請求,將憑據作爲POST數據或作爲補充HTTP標頭傳入。例如(有補充頭部):

var headers = "X-Credentials: CREDENTIALS_HERE"; 

browserControl.Navigate("http://www.myserver.com/Page.aspx", "", null, headers); 

注:我不知道,如果你需要在null或emptry byte[]傳遞的第三個參數。

然後,您的頁面可以從附加頭中讀取數據並使用它來驗證請求,而不是要求您的用戶完成登錄過程。