【发布时间】:2010-11-01 21:23:54
【问题描述】:
我有一个 C# 应用程序,它具有指向使用相同登录凭据的 Web 应用程序上某些功能的链接。如果用户已使用应用程序登录并单击链接,则会打开一个新的浏览器窗口(通常是 IE,但可能只是默认浏览器)并要求他们再次进行身份验证。
有没有办法让帐户保持登录状态,无论是在 C# 应用程序中还是在单独的浏览器窗口中? Web 应用程序使用 cookie 存储用户会话变量以进行身份验证,C# 应用程序具有相同的会话信息但不在 cookie 中。
基本上我需要从 C# 应用程序的会话信息中创建一个 cookie 并将其传递给新的浏览器窗口。
有什么想法吗?
【问题讨论】:
-
请说明您所说的“C# 表单”是什么意思,以及它与普通浏览器窗口有何不同。
-
你的意思是你有一个允许你浏览网站的 Windows 应用程序?
-
我想我的回答在你澄清你是从 Windows 窗体启动窗口之后变得毫无意义。删了。
标签: c# browser cookies webforms