我如何区分asp.net mvc中的正常注销或facebook注销

时间:2012-06-06 23:54:23

标签: asp.net-mvc facebook-graph-api facebook-c#-sdk

我正在尝试使用Graph Api将facebook与我的asp.net mvc web应用程序集成。我成功登录到facebook并获得了cookie。但是当用户点击注销时,我想执行条件去登录facebook或我的网站注销,

if(Facebook Logout)
{
return new RedirectResult("http://www.facebook.com/logout.php?api_key=XXX..");
}

else if(My Webapp logout)
{
Session.RemoveAll();
FormsAuthentication.Signout();
return RedirectToAction("Index","Home");
}

那么用户是否需要从(facebook和app)注销或仅从app注销的条件是什么?我怎么能确定用户是否连接到Facebook。

1 个答案:

答案 0 :(得分:2)

一种可能的解决方案是在使用facebook登录时创建会话/ cookie,在注销时可以检查cookie / Session是否存在并根据

注销