2012-01-27 112 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