Esempio n. 1
0
        internal static RedirectToActionResult OnSignIn(ControllerBase controller, string authToken)
        {
            RedirectToActionResult redirectAction = null;
            string requestError = controller.Request.Form["error_description"];

            if (!string.IsNullOrEmpty(requestError) && requestError.Contains(Constant.Message.UserPasswordForgotten))
            {
                redirectAction = controller.RedirectToAction("passwordReset", "account");
            }
            if (!string.IsNullOrEmpty(authToken))
            {
                MediaClient.SetEventSubscription(authToken);
                using (MediaClient mediaClient = new MediaClient(authToken))
                {
                    mediaClient.CreateTransforms();
                }
            }
            return(redirectAction);
        }