Проблема с выходом из Facebook - PullRequest
0 голосов
/ 04 июля 2011

Я использую кнопку входа в Facebook на моем веб-сайте.

Посетители могут успешно войти через Facebook.Вход в FB работает интегрировано с моим собственным членством.

Я имею в виду, что я веду журналы входов в FB.

Проблема здесь;Пользователь может выйти из моего сайта, нажав кнопку «Выход» (моя собственная кнопка выхода)

Когда они нажимают кнопку выхода, я перенаправляю их в logout.php и запускаю следующий JS;"FB.logout ()"

Код JS приводит к тому, что пользователь выходит из своей учетной записи Facebook, а не из моего сайта.

Если они войдут в Facebook на другой вкладке и обновят мою страницу, они войдут в систему.снова.

Как мне завершить сеанс, который пользователь открывает через Facebook на моем сайте?

1 Ответ

0 голосов
/ 29 мая 2012

Вы также должны удалить сеансы facebook с вашего компьютера с кодом ниже:

using Facebook;

Thread.Sleep(1000);    // delay is required to get it work

Facebook.Session.ConnectSession cn = new         Facebook.Session.ConnectSession(ConfigurationManager.AppSettings["APIKey"].ToString(), ConfigurationManager.AppSettings["Secret"].ToString());
cn.Logout();
...