2011-04-15 118 views
4

我在我的网站上有这个fb登录按钮,它工作得很好。 如何实现注销按钮?以下是我的登录部分代码。FaceBook SDK中的注销按钮

<fb:login-button size="small" onlogin="RedirectLogon();" perms="email,user_birthday" autologoutlink="true"> 
    <%=LanguageManager.Instance.Translate("root/facebook/login")%> 
</fb:login-button> 
+0

仅供参考,请不要在主题行放置“[facebook c#sdk]”。保持在标签中。我们也不会在这里签名。 – 2011-04-17 22:17:33

回答

9

您可以通过使用下面的HTML和JavaScript函数来实现。

<script> 
function fbLogout() { 
     FB.logout(function (response) { 
      //Do what ever you want here when logged out like reloading the page 
      window.location.reload(); 
     }); 
    } 
</script> 

<span id="fbLogout" onclick="fbLogout()"><a class="fb_button fb_button_medium"><span class="fb_button_text">Logout</span></a></span> 
21

如果要实现这样的按键为一体的多功能按钮,使用此:

<fb:login-button autologoutlink="true"></fb:login-button> 

请注意,如果你添加任何自定义代码上面的线,该按钮将无法正常工作。