/// <summary> /// 用户登录 /// </summary> void ToUserLogin() { string logphone = string.Empty; string logpwd = string.Empty; if (Request["logphone"] != null && Request["logphone"] != "") { logphone = Common.Common.NoHtml(Request["logphone"]); } if (Request["logpwd"] != null && Request["logpwd"] != "") { logpwd = Common.Common.NoHtml(Request["logpwd"]); } if (logphone.Trim() != null && logphone.Trim() != "" && logpwd.Trim() != null && logpwd.Trim() != "") { MSCustomersDAL customerDal = new MSCustomersDAL(); MSShopDAL shopDal = new MSShopDAL(); string usrsid = string.Empty; DataSet loginds = null; loginds = customerDal.CustomerLogin(strOpenID, logphone, Common.Common.MD5(logpwd)); if (loginds != null && loginds.Tables.Count > 0 && loginds.Tables[0].Rows.Count > 0) { string customerID = loginds.Tables[0].Rows[0]["ID"].ToString(); string useropenid = loginds.Tables[0].Rows[0]["OpenID"].ToString(); if (useropenid == null || useropenid == "") { if (strOpenID != null && strOpenID != "") { customerDal.UpdateUserOpenID(customerID, strOpenID); } } Session["customerID"] = customerID; Session["OpenID"] = strOpenID; if (customerID != null && customerID != "") { try { usrsid = shopDal.GetSidByUid("ID", customerID).ToString(); } catch (Exception) { usrsid = ""; } } if (usrsid != null && usrsid != "") { Session["SID"] = usrsid; } Response.Write("{\"success\":true}"); } else { Response.Write("{\"error\":true,\"msg\":\"非法操作,请核对后再操作\"}"); } } Response.End(); }