public ActionResult LogOff() { WebSecurity.Logout(); //if session not null if (Session["facebooktoken"] != null) { var fb = new Facebook.FacebookClient(); string accessToken = Session["facebooktoken"] as string; var logoutUrl = fb.GetLogoutUrl(new { access_token = accessToken, next = "http://localhost:39852/" }); Session.RemoveAll(); return(Redirect(logoutUrl.AbsoluteUri)); } return(RedirectToAction("Index", "Home")); }
public ActionResult MyHomePage() { if (Session["AccessToken"] != null) { var fb = new Facebook.FacebookClient(); string accessToken = Session["AccessToken"] as string; var logoutUrl = fb.GetLogoutUrl(new { access_token = accessToken, next = "http://*****:*****@Session["LogedUserName"] = null; @Session["LogedUserGenre"] = null; @Session["LogedUserId"] = null; @Session["LogedUserLastName"] = null; @Session["LogedUserEmail"] = null; List<Movie> movieList = new List<Movie>(); try { movieList = movieManager.GetAllMovies(); } catch (Exception ex) { logger.Error(ex.ToString()); } return View(movieList); }
public ActionResult LogOff() { WebSecurity.Logout(); if (Session["facebooktoken"] != null) { var fb = new Facebook.FacebookClient(); string accessToken = Session["facebooktoken"] as string; var logoutUrl = fb.GetLogoutUrl(new { access_token = accessToken, next = "http://localhost:52712/"}); Session.RemoveAll(); return Redirect(logoutUrl.AbsoluteUri); } return RedirectToAction("Index", "Home"); }