Facebook Oturumunu Kapatma
Facebook ile entegre çalışan projelerde facebook oturumunu kapatmak için aşağıdaki gibi bir yöntem kullanılabilir. MVC ile proje yazarken projeye Facebook sdk referans verilmelidir. Aşağıdaki işlemi yapabilmek için bu referansa ihtiyaç vardır.
Oturumu kapatabilmek için oturum açmış olan kullanıcının biletine (token) ihtiyaç vardır. Bu bilet (token) oturum açtığında facebook tarafında sağlanır. Oturumu kapatmak için bu bilgi kullanılır.
var fbOturum= new FacebookClient();
var logoutUrl = fbOturum.GetLogoutUrl(new {access_token= token,
next=”http://localhost:65222/home” });
var a = fbOturum.LogoutUrl().AbsoluteUri;
return Redirect(logoutUrl.AbsoluteUri);
Yukarıdadi kodda facebook oturumunu kapatacak url oluşturulurken next kısmına otorumu kapattıktan sonra yönlenilmesi istenen web adresi belirtilir. Adresi belirtirken http:// şeklinde tam adresi yazılan bir safya olması gerekmekte.