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"));
        }
Пример #2
0
        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);
        }
Пример #3
0
        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");
        }