Моя строка инициализации:
<script type="text/javascript">function initFB(){FB_RequireFeatures(["XFBML"], function(){FB.init("xxxx", "xd_receiver.htm");});}</script>
Моя ссылка для выхода из системы:
<a onclick="FB.Connect.logoutAndRedirect('account/logout');">Log Out</a>
У меня есть действующий сеанс в моем веб-приложении и действительный сеанс Facebook, потому что мой пользователь отображает рис..
Единственный способ заставить Facebook правильно выйти из системы с помощью этой функции или .logout () - это добавить
return false;
в микс следующим образом:
<a onclick="FB.Connect.logoutAndRedirect('account/logout'); return false;">Log Out</a>
Это, однако, по-прежнему нигде не перенаправляется.Приложение просто сидит там после выхода из Facebook, поэтому сессия сайта все еще жива и прервана.
Это чертовски неприятно, так что если кто-то может высказать соображения, почему это не будет перенаправлять, я весь слух