【问题标题】:Cookie Clearing Help Required需要 Cookie 清除帮助
【发布时间】:2012-01-15 15:13:45
【问题描述】:

我正在制作一个应用程序,在该应用程序中我使用 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);

如果我使用存储在数据库中的用户名和密码登录,则该场景运行良好

【问题讨论】:

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


    【解决方案1】:

    请你试试下面的代码:

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

    【讨论】:

    • 我试过了,但仍然没有退出 Gmail 或任何其他服务
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    相关资源
    最近更新 更多