2010-05-24 81 views
0

我们有2个应用程序 - 1个窗口和1个网站(asp.net)。 Winforms在客户机器上运行,因为该网站在我们公司内部托管。该winforms有一个链接,在浏览器窗口中打开web应用程序。网络应用程序是安全的,所以显示登录页面。用户名和密码与Windows应用程序登录相同。如何自动登录到Web应用程序,以便用户不会看到登录屏幕?从winforms应用程序验证到asp.net应用程序

Web应用程序使用FormsAuthentication.SetAuthCookie在用户机器上创建加密的cookie。如何从winforms应用程序创建相同的应用程序,以便用户不会看到登录屏幕?

谢谢。

回答

0

我已经进入了ASP.net。 ASP.net基本上是在运行时编写一个网页,并通过HTTP提供服务。我认为你可以做的是编写一些代码在用户的机器上保存网页。该页面可能包含将cookie推入浏览器的代码(表示登录成功),然后将用户重定向到您的(可能是)安全的网站。

让我们知道它是如何为你工作的。