Atomia.Web.Plugin.PublicOrder.Helpers.IndexHelper.GetImmediateLoginUrl C# (CSharp) Метод

GetImmediateLoginUrl() публичный статический Метод

public static GetImmediateLoginUrl ( Controller controller, string username, string token ) : string
controller Controller
username string
token string
Результат string
        public static string GetImmediateLoginUrl(Controller controller, string username, string token)
        {
            string url = string.Empty;

            if (!controller.HttpContext.Application.AllKeys.Contains("ImmediageLoginIdentityUrl") ||
                string.IsNullOrEmpty(controller.HttpContext.Application["ImmediageLoginIdentityUrl"].ToString()))
            {
                throw new Exception("You have to set ImmediageLoginIdentityUrl to use the ImmediateLogin feature.");
            }

            url = controller.HttpContext.Application["ImmediageLoginIdentityUrl"].ToString();
            url = string.Format("{0}?username={1}&token={2}", url, HttpUtility.UrlEncode(username), token);

            return url;
        }