从发送C#应用cookies来一个Internet Explorer弹出窗口

<p>我有了上使用相同的登录凭据的Web应用程序链接到某些功能的C#应用​​程序。如果用户已登录使用的应用程序,他们点击一个链接,一个新的浏览器窗口中打开(通常是IE,但可能只是默认的浏览器),并要求他们再次进行身份验证。 P&gt; </p><p>有没有一种方法,使登录无论是在C#应用程序或在一个单独的浏览器窗口中的帐户留? Web应用程序使用cookie来存储认证用户会话变量,C#应用程序具有相同的会话信息,但不是在一个cookie。 P&gt; </p><p>基本上我需要创建从C#应用程序的会话信息的cookie并把它传递到新的浏览器窗口。 P&gt; </p><p>任何想法? P&gt;
</p>

68 浏览 1 回复
  gt   一个   浏览器   浏览   应用  

回复

    <p>我相信任何新的窗口实例将启动一个新的会话,因此无法通过打开一个新的浏览器之前消灭你可能已经创建的任何会话cookie或者 要么 P&gt; </p><p>不过,我终于找到了一个工作,这个问题的解决。它包括以下内容: p&gt; </p><ol> <li> <p>创建您自己的网络浏览器,看起来几乎完全一样的Internet Explorer。请参阅如下因素链接代码,一个基本的浏览器和定制需要。 P&gt; </p><p> <a href="http://msdn.microsoft.com/en-us/library/ms379558(VS.80).aspx" rel="nofollow"> http://msdn.microsoft.com/en -us /库/ ms379558(VS.80)的.aspx p&gt; </p><p>我用ToolStrip的,ToolStripContainer取代过时的RaftingStrip固定的bug。 (如果您希望此调试代码电邮通知我。我会发布,但我觉得它太长了本次论坛。) P&gt; </p><p>有关我自己,我加了 P&gt; </p><ol> <li> <p>构造函数传递的目标URL,将其设置到地址栏,将其设置为主页,并通过安全令牌 p&gt; li&gt; </p></li><li> <p>属性来启用/禁用地址栏和搜索栏 p&gt; li&gt; </p></li><li> <p>补充剪切,复制,粘贴,另存为,和打印按钮 p&gt; li&gt; </p></li><li> <p>从改变“C#”的进度图标沙漏 p&gt; li&gt; OL&gt; li&gt; </p></li><li> <p>在Web浏览器窗体的声明部分,添加 P&gt; li&gt; </p></li><li> <p>在Web浏览器的形式加载和Create_a_new_tab()时,webpage.Navigate()之前插入低于该行令牌保存到一个会话cookie。 (这也对button_go_click和button_search_click事件需要,如果导航到一个新的领域。就个人而言,我会禁用该地址,如果传递的安全令牌搜索栏。) P&gt; li&gt; OL&gt; </p><p>用户将永远不会知道其中的差别,你有过什么功能开启/关闭或实施控制。 P&gt; </p><p>我只能够为嵌入式WebBrowser控件做到这一点(见下面的代码),但不是新的IE窗口。还没有找到答案。 P&gt;
    </p></li></ol></li></ol>

    田江茂

相关信息

发送从C#应用程序的cookie为Internet Explorer弹出窗口

<p>我有一个C#应用程序链接到某些功能上使用相同的登录凭据的Web应用程序。如果用户已经登录在使用 该应用程序和它们点击一个链接,一个新的浏览器窗口打开(通常的IE而可以是仅仅默认浏览器),并请求他们再次认证 P&gt; </p><p>有没有一种方法,使该帐户保持登录状态无论是在C#应用程序或在一个单独的浏览器窗口? Web应用程序使用cookie来存...

6 浏览 1 回复   gt   一个   浏览器   浏览   程序  

发送从C#应用程序的cookie为Internet Explorer弹出窗口

<p>我有一个C#应用程序链接到某些功能上使用相同的登录凭据的Web应用程序。如果用户已经登录在使用​​该应用程序和它们点击一个链接,一个新的浏览器窗口打开(通常的IE而可以是仅仅默认浏览器),并请求他们再次认证 P&gt; </p><p>有没有一种方法,使该帐户保持登录状态无论是在C#应用程序或在一个单独的浏览器窗口? Web应用程序使用cookie来...

11 浏览 1 回复   gt   一个   浏览器   浏览   程序  

MVVM WPF VS浏览器应用程序?

<p>如何在WPF浏览器应用程序使用MVVM? P&gt; </p><p>我想知道如何在WPF浏览器应用程序中使用MVVM, P&gt; </p><p>与comapre的时候是真的worthful <strong>的Silverlight STRONG&gt; P&gt; <p>哪种...

2 浏览 1 回复   gt   wpf   mvvm   程序   浏览器  

与facebooker IE浏览器嵌套的iFrame Facebook应用程序

<p>我试图创建一个简单的iFrame Facebook应用程序,,但我总能得到嵌套的iFrame上每次我点击我的应用程序的链接,我已经尝试从网站http://railsrant.com/2009/10/14/creating-a-facebook-iframe-app-using-ruby-on-rails-facebooker/ 它是在火狐和Chrome的工作,但在IE浏览器无法正...

3 浏览 1 回复   iframe   gt   程序   应用程序   应用  

Cocoa应用程序模板 - MainMenu.xib - 主窗口

<p>当你在Xcode中创建一个新的应用程序,它会自动创建一个AppDelegate中和MainMenu.xib。后者还包含应用程序主窗口,其被链接到的AppDelegate作为一个IBOutlet P&gt; </p><p>我试图做的是,使用一个主窗口从不同的厦门国际银行文件。不过,绝对没有,我可以做,以防止可可展示它摆在首位创建的第一个窗口,即使我删...

9 浏览 1 回复   窗口   一个   gt   银行   程序