Требуется помощь по очистке файлов cookie - PullRequest
0 голосов
/ 08 декабря 2011

Я делаю приложение, в котором я использовал OAuth для входа в Gmail, Twitter и Yahoo
Я делаю куки с помощью этого

FormAuthentication.SetAuthCookie(username,false)

Проблема в том, что когда я нажимаю кнопку выхода из системы, она не выходит из системы ни на одном из этих сайтов (если я вошел в систему). Как я могу удалить куки при выходе из системы?

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

Сценарий работает нормально, если я захожу с именем пользователя и паролем, хранящимися в моей базе данных

1 Ответ

0 голосов
/ 08 декабря 2011

Пожалуйста, попробуйте следующий код:

Session.Clear();
Session.Abandon();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...