2012-01-27 109 views
-5

我想登錄在ASP.net中創建的外部網站。我將爲外部網站提供正確的用戶名和密碼。我不想顯示外部網頁登錄頁面。我只想提供來自我的網頁的登錄信息,登錄後,外部網站信息將顯示在我的網站上,如此圖像。 enter image description here如何從asp.net網頁登錄外部網站?

+1

你能對這個問題展開一點?您登錄的網站是否需要用戶名和密碼作爲POST數據?如果您將網址格式化爲包含用戶名和密碼,網站會接受它嗎?這是一個AJAX調用還是發生在C#代碼中? – Liam 2012-01-27 18:15:01

+0

我剛剛嘗試使用HttpRequest類,但我不能。 – Vero009 2012-01-27 18:16:18

+8

你的意思是像網絡釣魚? – Lloyd 2012-01-27 18:25:20

回答

0

希望大多數網站會阻止這種類型的事情。它被認爲是一個跨站請求僞造。你可以在這裏閱讀更多關於它的信息,如果你仍然想這樣做,至少你會知道你在做什麼。

要安全。

http://en.wikipedia.org/wiki/Cross-site_request_forgery

+0

這不是真正的CSRF,因爲你不是(假設他們沒有惡意)通過受害者代理請求。 OP在這種情況下表示,他們擁有有效的登錄名/密碼,只是想顯示信息,而不是依賴受害者和服務器之間的現有會話。這不意味着100%你不能這樣做csrf。但它不適合csrf的傳統領域,確實可能是合法的,特別是對於不顯示信息的合作伙伴網站。雖然這裏的技術是可疑的:) – 2012-01-27 22:48:58