如何保持登录Awesomium

本文关键字:Awesomium 登录 何保持 | 更新日期: 2023-09-27 17:50:11

我想用c#和Awesomium编程一个应用程序,记住用户登录到网站。为此,我使用以下代码:

private void button1_Click(object sender, EventArgs e)
{
    Uri link = new Uri("http://www.mywebsite.com");
    webControl1.Source = link;
     string Values="";
     WebSession session = WebCore.CreateWebSession("d:''temp", WebPreferences.Default);
    session.SetCookie(link, Values, true, true);
}

但是当我关闭并再次运行应用程序时,我必须再次登录。我该怎么做呢?

如何保持登录Awesomium

看起来您在调用SetCookie函数时将最后一个参数设置为true -这意味着您正在设置将保存到磁盘的会话cookie而不是持久cookie

 private void button1_Click(object sender, EventArgs e)
 {
     Uri link = new Uri("http://www.mywebsite.com");
     webControl1.Source = link;
     string Values="";
     WebSession session = WebCore.CreateWebSession("d:''temp", WebPreferences.Default);
     session.SetCookie(link, Values, true, **false**);
}

参考:参见此处