ユーザーが ASP.NET MVC4 で Facebook に既にログインしているかどうかを確認したい。Facebook C# SDK を使用しています。Facebookからaccess_tokenを取得するための次のコードがあります。
public ActionResult FacebookCallback(string code)
{
var fb = new FacebookClient();
dynamic result = fb.Post("oauth/access_token", new
{
client_id = "XXXXXXXXXXXXXX",
client_secret = "XXXXXXXXXXXXXXXXXXX",
redirect_uri = RedirectUri.AbsoluteUri,
code = code
});
var accessToken = result.access_token;
Session["AccessToken"] = accessToken;
fb.AccessToken = accessToken;
dynamic me = fb.Get("me?fields=first_name,last_name,id,email");
string email = me.email;
FormsAuthentication.SetAuthCookie(email, false);
return RedirectToAction("Index", "Home");
}
ユーザーがすでにログインしているかどうかを確認する方法がわかりません。助けてください。