public string RegistSaveInfo(string pis_yzm, string pis_uid, string pis_name, string pis_pwd, string pis_mmzt, string pis_flag) { string pos_json = ""; int ls_sort = 0; string ls_yzm = ConfigurationManager.AppSettings["Yanzm"].ToString(); if (pis_uid != "" && pis_pwd != "" && pis_flag != "" && pis_yzm == ls_yzm) { try { if (pis_mmzt == "1") { pis_pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pis_pwd, "MD5"); } if (pis_mmzt == "2") { // pis_pwd = pis_pwd; } #region 本地账号注册 TPortalClass.JpUserVip JpUserVip = new TPortalClass.JpUserVip(); DataTable dt_userInfo = JpUserVip.GetJpUserByName(pis_name); if (dt_userInfo.Rows.Count > 0) { //用户名已存在 pos_json = "{\"code\":\"1\"}"; } else { DataTable dt = JpUserVip.GetMaxSort(); if (dt.Rows.Count > 0) { ls_sort = Convert.ToInt32(dt.Rows[0]["hy_sort"].ToString()) + 1; } else { ls_sort = 1; } JpUserVip.hy_addtime = System.DateTime.Now.ToString(); if (pis_flag == "0") { //本地注册方式 JpUserVip.hy_id = pis_uid; } else { //账号关联方式 JpUserVip.hy_id = ""; } JpUserVip.hy_name = pis_name; JpUserVip.hy_pwd = pis_pwd; JpUserVip.hy_sort = ls_sort; JpUserVip.InsertRegist(); //表示注册成功 pos_json = "{\"code\":\"0\"}"; } #endregion } catch { //系统错误 pos_json = "{\"code\":\"2\"}"; } finally { } } else { //非法调用 pos_json = "{\"code\":\"3\"}"; } return pos_json; }