[英]Facebook Logout button in asp.net web application
我正在嘗試創建一個asp.net Web應用程序,當用戶通過我的應用程序使用Facebook登錄時,該用戶的朋友將顯示在應用程序中。
現在,我想創建一個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登錄按鈕直接打開已登錄的用戶。
我認為您可能正在使用舊的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}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.