簡體   English   中英

asp.net Web應用程序中的Facebook注銷按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM