public static void InitializeRequest(ControllerBase controller)
        {
            if (!UserIsAuthentiated()) {
            AuthenticateUser();
              }
              else {
            // if user is authenticated, copy session state from previous request
            sessionState = (SharePointSessionState)session["SharePointSessionState"];
              }

              // add session state to ViewBag to make it accessible in views
              controller.ViewBag.HostWebUrl = sessionState.HostWebUrl;
              controller.ViewBag.HostWebTitle = sessionState.HostWebTitle;
              controller.ViewBag.CurrentUserName = sessionState.CurrentUserName;
        }
Esempio n. 2
0
        public static void InitializeRequest(ControllerBase controller)
        {
            if (!UserIsAuthentiated())
            {
                AuthenticateUser();
            }
            else
            {
                // if user is authenticated, copy session state from previous request
                sessionState = (SharePointSessionState)session["SharePointSessionState"];
            }

            // add session state to ViewBag to make it accessible in views
            controller.ViewBag.HostWebUrl             = sessionState.HostWebUrl;
            controller.ViewBag.HostWebTitle           = sessionState.HostWebTitle;
            controller.ViewBag.CurrentUserDisplayName = sessionState.CurrentUserDisplayName;
        }