Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要Cookie清除帮助_C#_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

C# 需要Cookie清除帮助

C# 需要Cookie清除帮助,c#,asp.net,asp.net-mvc-3,C#,Asp.net,Asp.net Mvc 3,我正在制作一个应用程序,我使用OAuth登录Gmail、twitter和yahoo 我用这个做饼干 FormAuthentication.SetAuthCookie(username,false) 问题是,当我点击“注销”按钮时,它不会从任何这些站点登录。如果我登录,如何在注销时清除cookies?这是我的注销功能 Session.Clear(); FormsAuthentication.SignOut(); HttpCookie cookie1 = new HttpCookie(Form

我正在制作一个应用程序,我使用OAuth登录Gmail、twitter和yahoo 我用这个做饼干

FormAuthentication.SetAuthCookie(username,false)
问题是,当我点击“注销”按钮时,它不会从任何这些站点登录。如果我登录,如何在注销时清除cookies?这是我的注销功能

Session.Clear();
 FormsAuthentication.SignOut();
 HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, "");
  cookie1.Expires = DateTime.Now.AddYears(-1);
  Response.Cookies.Add(cookie1);

如果我使用存储在数据库中的用户名和密码登录,该场景工作正常。请尝试使用以下代码:

Session.Clear();
Session.Abandon();

我试过了,但它仍然没有从Gmail或任何其他服务中退出