public ActionResult Facebook() { var fbLogin = new FacebookLoginer(RedirectUri); var redirectLoginUrl = fbLogin.LoginUrl; return(Redirect(redirectLoginUrl.AbsoluteUri)); }
public ActionResult FacebookCallback(string code) { var fbLogin = new FacebookLoginer(RedirectUri); try { dynamic result = fbLogin.FbClient.Post("oauth/access_token", new { client_id = fbLogin.AppId, client_secret = fbLogin.AppSecret, redirect_uri = RedirectUri.AbsoluteUri, code = code }); fbLogin.Response(UserService, result); Session["AccessToken"] = result.access_token; return(RedirectToAction("Index", "Trips")); } catch (Exception e) { return(RedirectToAction("Login", "User")); } }