2011-12-15 4 views
2

Я пытаюсь создать веб-приложение asp.net, в котором при входе пользователя в систему Facebook через мое приложение друзья этого пользователя будут отображаться в приложении.Facebook Logout button в веб-приложении asp.net

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

HTML:

<asp:ImageButton ID="imgLogout" runat="server" OnClientClick="FB_Logout()"  ImageUrl="~/logout.jpg"/> 

Сценарий:

<script type="text/javascript"> 
function FB_Logout() { 

alert('Are you sure?') 
FB.Connect.logoutAndRedirect("http://localhost:2708/List.aspx"); 

} 

</script> 

он работает нормально. Но теперь пользователь не может выйти из системы. Щелчок на кнопке входа в Facebook напрямую открывает уже зарегистрированного пользователя.

ответ

0

Я думаю, вы можете использовать старый SDK.

Согласно недавнему JS SDK вы использовали бы FB.logout

как в: https://developers.facebook.com/docs/reference/javascript/FB.logout/

Кроме того, потому что вы хотите перенаправить вы можете либо перенаправить сразу после кода выхода из системы с

window.location=''; 

или зацепиться за выход в Facebook и сделать перенаправление. например

FB.Event.subscribe("auth.logout", function() {window.location = '/users/logout'}); 
{$callback} 
+0

может предоставить код для этого. мне нужно срочно – Isha

+0

Пример на странице, с которой я связан, детализирует ее. FB.logout (функция (отклик) { // пользователь теперь выведен из системы }); Выполняйте код, который вы хотите использовать внутри функции. –

+0

ok за это – Isha