Выход из системы с Facebook

Я просмотрел ваш код и нашел одно предложение для выпадающего меню, замените предложенный код на вашей странице и, надеюсь, выпадаю и для вашего меню.

HTML





vue.js

 Vue.component('dropdown-link', {
  template: '#dropdown-link-template',
  data() {
    return {
      open: false
    }
  }
})

var app = new Vue({
  el: '#app'
}) 

enter image description here

введите ссылку здесь

8
задан Dofs 30 April 2013 в 11:49
поделиться

5 ответов

Я узнал, что было только опция сделать это из JavaScript FB.logout(). Это кажется довольно проводным, что нет никакого API от codebehind, чтобы сделать то же.

10
ответ дан 5 December 2019 в 06:39
поделиться

По крайней мере, в php API существует метод выхода из системы. Для него для работы метод выхода из системы перенаправляет пользователя к URL в facebook.com и затем перенаправляет Вас назад на Ваш сайт

$facebook-> выход из системы ("http://site.com/returnAfterLogout.php")

Однако я нашел, что в том запросе API JavaScript все еще думает, что php API все еще думает, что он зарегистрирован и пока Вы не пытаетесь сделать, API запрашивает, чтобы он повысил исключение.

0
ответ дан 5 December 2019 в 06:39
поделиться

Вы можете легко сделать это из экземпляра класса facebook.API (facebook.dll). Просто вызовите _api.LogOff ()

3
ответ дан 5 December 2019 в 06:39
поделиться

Мой болезненный опыт показал мне, что вы ДОЛЖНЫ иметь возврат (ложь); после FB.Connect.logout (); вызовите как в:

FB.Connect.logout (doOnUserLogout ()); return (false);

В противном случае будет казаться, что он выходит из системы, с сообщением об этом в модальном диалоговом окне, но это не приведет к выходу пользователя из системы.

Я обнаружил это случайно, так как это снова не было задокументировано.

2
ответ дан 5 December 2019 в 06:39
поделиться

кажется, что ConnectSession не имеет кодов в методе выхода. Его просто

void Logout(){ }

без ничего. то же самое для Login () {}

, поэтому в основном вам нужно будет использовать версию java-скрипта

2
ответ дан 5 December 2019 в 06:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: