C# 需要Cookie清除帮助
我正在制作一个应用程序,我使用OAuth登录Gmail、twitter和yahoo 我用这个做饼干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
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或任何其他服务中退出