예제 #1
0
        public static string ShopUrl(string url)
        {
            B_User  bu        = new B_User();
            B_Admin ba        = new B_Admin();
            string  resultUrl = "";

            if (url == null || url.Trim() == "")
            {
                //function.Alert("禁止非法进入!");
                //return;
            }
            Security objSecurity = new Security();
            string   urlEncrypt  = objSecurity.EncryptQueryString(url.ToString());
            string   userUrl     = "";

            if (ba.CheckLogin())
            {
                userUrl = objSecurity.EncryptQueryString(bu.GetLogin().UserID.ToString() + "_admin");
            }
            else if (bu.CheckLogin())
            {
                userUrl = objSecurity.EncryptQueryString(bu.GetLogin().UserID.ToString() + "_member");
            }
            else
            {
                userUrl = objSecurity.EncryptQueryString("-1_visitor");
            }
            resultUrl = "http://" + System.Web.HttpContext.Current.Request.Url.Authority + "/api/ShopSource.aspx?sus=" + userUrl + "&sur=" + urlEncrypt;

            return(resultUrl);
        }