918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/dc15253c/377bd30d/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/dc15253c/377bd30d/App_Web_7dsc66iy.3.cs
?#pragma checksum "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewMembersInfo.ashx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "CB8454D45AD3A95885A24386FD14DAD3"

#line 1 "D:\wwwroot\jmxbaogao\wwwroot\Counter\NewMembersInfo.ashx"


/****************************************
 * 版权所有:南昌金启软件有限公司
 * 网    址:www.21it.com
 ****************************************/
using System;
using System.Web;
using System.Web.Security;
using Com.Huji.DataBll;
using Com.Huji.DataModel;
using Com.Huji.DataTools;
using Com.Huji.Web.Pager;

namespace Com.Huji.Web.Counter
{
    public class NewMembersInfo : BaseHandler
    {
        public override void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            if (!ProcessRequestError()) return;
            if (String.IsNullOrEmpty(context.Request.Params["code"]) || context.Session[ASPNETAJAXWeb.ValidateCode.Page.ValidateCode.VALIDATECODEKEY] == null || context.Request.Params["code"] != context.Session[ASPNETAJAXWeb.ValidateCode.Page.ValidateCode.VALIDATECODEKEY].ToString().Trim().ToLower())
            {
                Converts.ResponseWriteEnd(context, "code");
            }
            else
            {
                context.Session[ASPNETAJAXWeb.ValidateCode.Page.ValidateCode.VALIDATECODEKEY] = null;
                if (context.Request.QueryString.ToString().IndexOf("&members_") == -1)
                    Converts.ResponseWriteEnd(context, "error");
                else
                {
                    NewMembersData data = new NewMembersData();
                    if (Converts.ToInt32(context.Request.QueryString["member_id"]) == 0)
                        data.LanguageId = Converts.ToInt32(context.Request.QueryString["language_id"]);
                    else
                        data.MembersId = Converts.ToInt32(context.Request.QueryString["member_id"]);

                    data.Status = Converts.ToInt32(context.Request.QueryString["status"]);
                    data.MembersType = Converts.ToInt32(context.Request.QueryString["members_type"]);

                    string str = "";
                    foreach (string o in context.Request.QueryString.AllKeys)
                    {
                        if (o == "members_type") continue;
                        if (String.IsNullOrEmpty(context.Request.QueryString[o]))
                        {
                            if (o != "members_2")
                                str += o + "{[JQ]} {[ROW]}";
                        }
                        else
                        {
                            if (o == "members_2" && (!String.IsNullOrEmpty(context.Request.QueryString[o])))
                                str += o + "{[JQ]}" + FormsAuthentication.HashPasswordForStoringInConfigFile(context.Request.QueryString[o], "md5") + "{[ROW]}";
                            else
                            {
                                if (context.Request.QueryString[o] == "file" + o)
                                {
                                    if (context.Request.Files[context.Request.QueryString[o]].ContentLength != PublicParameters.ZeroPram)
                                    {
                                        string strload = Converts.UpLoadFile(context.Request.Files[context.Request.QueryString[o]]);
                                        if (!String.IsNullOrEmpty(strload))
                                            str += o + "{[JQ]}" + strload + "{[ROW]}";
                                    }
                                }
                                else
                                    str += o + "{[JQ]}" + context.Request.QueryString[o] + "{[ROW]}";
                            }
                        }
                    }
                    data.Remark = str + "members_80{[JQ]}" + Converts.GetClientIP + "{[ROW]}"; ;

                    int returnvalue = new NewMembersBll().UpdateNewMembersList(data, 0);
                    switch (returnvalue)
                    {
                        case -1: Converts.ResponseWriteEnd(context, "error"); break;
                        default: Converts.ResponseWriteEnd(context, "ok"); break;
                    }
                }
            }
        }
    }
}

#line default
#line hidden