需要Cookie清除帮助

时间:2011-12-08 05:39:58

标签: c# asp.net asp.net-mvc-3

我正在制作一个应用程序,其中我使用OAuth来登录Gmail,Twitter和yahoo
我正在使用这个

制作cookie
FormAuthentication.SetAuthCookie(username,false)

问题是,当我点击退出按钮时,它没有从任何这些站点登出(如果我已登录)如何在注销时清除cookie这是我的注销功能

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

如果我使用存储在我的数据库中的用户名和密码登录,该方案工作正常

1 个答案:

答案 0 :(得分:0)

请尝试使用以下代码:

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