protected void Page_Load(object sender, EventArgs e) { if (Session["Agentid"] != null) { //账户信息 Agentid = Int32.Parse(Session["Agentid"].ToString()); if (Agentid != 0) { var com = B2bCompanyData.GetAllComMsgbyAgentid(Agentid); if (com != null) { //返回登陆成功 loginstate = 1; } else { var agentinfo = AgentCompanyData.GetAgentByid(Agentid); if (agentinfo != null) { var mobile = agentinfo.Mobile; phone = agentinfo.Mobile; if (mobile != "") { var com_id = B2bCompanyData.GetAllComMsgbyphone(mobile); if (com_id > 0) { phonestate = com_id; var cominfo = B2bCompanyData.GetAllComMsg(com_id); if (cominfo != null) { comname = cominfo.Com_name; } } else if (com_id < 0) { phonestate = com_id; } } } } } } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string oper = context.Request["oper"].ConvertTo <string>(""); if (oper != "") { if (oper == "verifyimgcode") { string getcode = context.Request["imgcode"]; string ret = ""; if (context.Session["SomeValidateCode"] == null) { ret = "{\"type\":1,\"msg\":\"【图形验证码错误】\"}"; } else { string initcode = context.Session["SomeValidateCode"].ToString(); if (getcode != initcode) { ret = "{\"type\":1,\"msg\":\"【图形验证码错误】\"}"; } else { ret = "{\"type\":100,\"msg\":\"\"}"; } } context.Response.Write(ret); } if (oper == "login") { string username = context.Request["username"]; string pwd = context.Request["pwd"]; string getcode = context.Request["getcode"]; string logindata = ""; try { if (context.Session["SomeValidateCode"] == null) { logindata = "{\"type\":1,\"msg\":\"【用户验证码错误】\"}"; } else { string initcode = context.Session["SomeValidateCode"].ToString(); if (getcode != initcode) { logindata = "{\"type\":1,\"msg\":\"【用户验证码错误】\"}"; } else { logindata = RegisterUserJsonData.Login(username, pwd); } } } catch (Exception e) { logindata = "{\"type\":1,\"msg\":\"登录超时,请重新登录\"}"; } context.Response.Write(logindata); } if (oper == "agnetlogincom") { int agentid = context.Request["agentid"].ConvertTo <int>(0); if (context.Session["Agentid"] != null) { if (agentid != Int32.Parse(context.Session["Agentid"].ToString())) { var data1 = "{\"type\":1,\"msg\":\"登陆信息丢失,请重新登录\"}"; context.Response.Write(data1); return; } } else { var data2 = "{\"type\":1,\"msg\":\"登陆信息丢失,请重新登录\"}"; context.Response.Write(data2); return; } string logindata = ""; try { if (agentid == 0) { logindata = "{\"type\":1,\"msg\":\"登陆出错,请重新登录!\"}"; context.Response.Write(logindata); return; } var com = B2bCompanyData.GetAllComMsgbyAgentid(agentid); if (com != null) { var com_user = B2bCompanyManagerUserData.GetFirstIDUser(com.ID); if (com_user != 0) { logindata = RegisterUserJsonData.AgentLoginCom(com_user, com.ID); context.Session["Agent_Com_Login"] = com_user; } else { logindata = "{\"type\":1,\"msg\":\"登录超时,请重新登录!\"}"; } //logindata = RegisterUserJsonData.Login(username, pwd); } else { logindata = "{\"type\":1,\"msg\":\"登录超时,请重新登录!\"}"; } } catch (Exception e) { logindata = "{\"type\":1,\"msg\":\"登录超时,请重新登录!\"}"; } context.Response.Write(logindata); } if (oper == "findpass") { string Account = context.Request["Account"]; string phone = context.Request["phone"]; string getcode = context.Request["getcode"]; string findway = context.Request["findway"]; string accounttype = context.Request["accounttype"]; int comid = context.Request["comid"].ConvertTo <int>(0); string logindata = ""; try { if (context.Session["SomeValidateCode"] == null) { logindata = "{\"type\":1,\"msg\":\"【验证码错误】\"}"; } else { string initcode = context.Session["SomeValidateCode"].ToString(); if (getcode != initcode) { logindata = "{\"type\":1,\"msg\":\"【验证码错误】\"}"; } else { if (accounttype == "1") {//商家重置密码 logindata = RegisterUserJsonData.FindPass(Account, phone, findway); } else if (accounttype == "2")//分销重置密码 { if (comid == 0) { logindata = "{\"type\":1,\"msg\":\"参数错误,请刷新后重新操作\"}"; } else { logindata = AgentJosnData.FindPass(Account, phone, findway, comid); } } else { logindata = "{\"type\":1,\"msg\":\"参数错误,请刷新后重新操作\"}"; } } } } catch (Exception e) { logindata = "{\"type\":1,\"msg\":\"超时,请重新操作\"}"; } context.Response.Write(logindata); } if (oper == "edit") { int id = context.Request["id"].ConvertTo <int>(0); //商家id //商家员工登录信息 int staffid = context.Request["staffid"].ConvertTo <int>(0); //商家员工id string Account = context.Request["Account"]; string passwords = context.Request["passwords"]; int atype = context.Request["atype"].ConvertTo <int>(0); //商家基本信息 int com_type = context.Request["com_type"].ConvertTo <int>(0); string com_name = context.Request["com_name"]; string Scenic_name = context.Request["Scenic_name"].ConvertTo <string>(""); int Com_state = context.Request["com_state"].ConvertTo <int>(0); decimal imprest = context.Request["imprest"].ConvertTo <decimal>(0); //商家扩展信息 int com_extid = context.Request["com_extid"].ConvertTo <int>(0); string com_city = context.Request["city"].ConvertTo <string>(""); string com_add = context.Request["com_add"].ConvertTo <string>(""); int com_class = context.Request["com_class"].ConvertTo <int>(0); string com_code = context.Request["com_code"].ConvertTo <string>(""); string com_sitecode = context.Request["com_sitecode"].ConvertTo <string>(""); string com_license = context.Request["com_license"].ConvertTo <string>(""); string sale_Agreement = context.Request["sale_Agreement"].ConvertTo <string>(""); string agent_Agreement = context.Request["agent_Agreement"].ConvertTo <string>(""); string Scenic_address = context.Request["Scenic_address"].ConvertTo <string>(""); string Scenic_intro = context.Request["Scenic_intro"].ConvertTo <string>(""); string Scenic_Takebus = context.Request["Scenic_Takebus"].ConvertTo <string>(""); string Scenic_Drivingcar = context.Request["Scenic_Drivingcar"].ConvertTo <string>(""); string Contact = context.Request["Contact"].ConvertTo <string>(""); string tel = context.Request["tel"].ConvertTo <string>(""); string phone = context.Request["phone"].ConvertTo <string>(""); string qq = context.Request["qq"].ConvertTo <string>(""); string email = context.Request["email"].ConvertTo <string>(""); string Defaultprint = context.Request["Defaultprint"].ConvertTo <string>(""); string Domainname = context.Request["Domainname"].ConvertTo <string>(""); string province = context.Request["province"].ConvertTo <string>(""); int agentid = 0; string RequestUrl = context.Request.ServerVariables["SERVER_NAME"].ToLower(); agentid = AgentCompanyData.DomainGetAgentid(RequestUrl); int bindingagentid = context.Request["bindingagentid"].ConvertTo <int>(0); if (phone == "") { if (tel.Length == 11) { phone = tel; } } B2b_company b2b_company = new B2b_company() { ID = id, Com_name = com_name, Com_type = com_type, Scenic_name = Scenic_name, Com_state = 2, //默认暂停 Imprest = 0, //默认预付款0 Agentid = agentid, Bindingagent = bindingagentid }; B2b_company_info B2b_Company_Info = new B2b_company_info() { Id = com_extid, Com_id = id, Com_city = com_city, Com_class = com_class, Com_add = com_add, Com_code = com_code, Com_sitecode = com_sitecode, Com_license = com_license, Sale_Agreement = sale_Agreement, Agent_Agreement = agent_Agreement, Scenic_address = Scenic_address, Scenic_intro = Scenic_intro, Scenic_Takebus = Scenic_Takebus, Scenic_Drivingcar = Scenic_Drivingcar, Contact = Contact, Tel = tel, Phone = phone, Qq = qq, Email = email, Defaultprint = Defaultprint, //新加的 Serviceinfo = "", Coordinate = "", Coordinatesize = 0, Domainname = Domainname, Province = province }; B2b_company_manageuser manageuser = new B2b_company_manageuser { Id = staffid, Accounts = Account, Atype = atype, Com_id = id, Createuserid = UserHelper.ValidateLogin() == true?UserHelper.CurrentUserId() : 0, Employeename = Account, Employeestate = (int)EmployeeStatus.Open,//开通, Job = "", Passwords = passwords, Tel = tel, //新加的 Channelcompanyid = 0, Channelsource = 0 }; string data = "";//注册信息返回结果 try { data = RegisterUserJsonData.InsertOrUpdateRegister(b2b_company, B2b_Company_Info, manageuser); } catch (Exception ex) { data = ""; } context.Response.Write(data); } if (oper == "GetAccountInfo") { //北青总社获得用户登录信息 if (context.Session["AccountId"] != null) { int AccountId = Int32.Parse(context.Session["AccountId"].ToString()); string AccountName = context.Session["AccountName"].ToString(); string AccountCard = context.Session["AccountCard"].ToString(); context.Response.Write("{\"type\":100,\"msg\":{\"AccountId\":" + AccountId + ",\"AccountName\":" + AccountName + ",\"AccountCard\":" + AccountCard + "}"); } else { context.Response.Write("{\"type\":100,\"msg\":\"\"}"); } } } }