//提交 protected void Submit() { string result = "ok"; try { var realnames = RequestHelper.GetForm <string>("realname").Split(','); var names = RequestHelper.GetForm <string>("username").Split(','); var mobiles = RequestHelper.GetForm <string>("mobile").Split(','); var birthdays = RequestHelper.GetForm <string>("birthday").Split(','); //var emails = RequestHelper.GetForm<string>("email").Split(','); //var tels = RequestHelper.GetForm<string>("tel").Split(','); //var qqs = RequestHelper.GetForm<string>("qq").Split(','); List <object[]> entities = new List <object[]>(); for (int i = 0; i < names.Length; i++) { UserInfo user = new UserInfo(); user.RealName = realnames[i]; user.UserName = names[i]; user.Mobile = mobiles[i]; user.Birthday = birthdays[i]; //user.Email = emails[i]; //user.Tel = tels[i]; //user.QQ = qqs[i]; //初始密码123456 user.UserPassword = StringHelper.Password("123456", (PasswordType)ShopConfig.ReadConfigInfo().PasswordType); user.RegisterIP = ClientHelper.IP; user.RegisterDate = RequestHelper.DateNow; user.LastLoginIP = ClientHelper.IP; user.LastLoginDate = RequestHelper.DateNow; user.FindDate = RequestHelper.DateNow; user.Sex = (int)SexType.Secret; user.Status = (int)JWShop.Entity.UserStatus.Normal; user.HasRegisterCoupon = 0; user.HasBirthdayCoupon = 0; //检查姓名是否存在 if (string.IsNullOrEmpty(user.RealName)) { result = "姓名必填"; } //检查用户名/微信昵称是否存在 if (string.IsNullOrEmpty(user.UserName)) { result = "用户名/微信昵称必填"; //Response.Write(result); //Response.End(); } string forbiddinName = ShopConfig.ReadConfigInfo().ForbiddenName; if (forbiddinName != string.Empty) { foreach (string TempName in forbiddinName.Split('|')) { if (user.UserName.IndexOf(TempName.Trim()) != -1) { result = "用户名/微信昵称:[" + user.UserName + "]含有非法字符"; //Response.Write(result); //Response.End(); } } } if (!UserBLL.UniqueUser(user.UserName)) { result = "用户名/微信昵称:[" + user.UserName + "]已经注册"; //Response.Write(result); //Response.End(); } if (string.IsNullOrEmpty(user.Mobile)) { result = "手机必填"; //Response.Write(result); //Response.End(); } if (!ShopCommon.CheckMobile(user.Mobile)) { result = "手机号码:[" + user.Mobile + "]错误"; //Response.Write(result); //Response.End(); } if (!UserBLL.CheckMobile(user.Mobile, 0)) { result = "手机号码:[" + user.Mobile + "]已经注册"; //Response.Write(result); //Response.End(); } DateTime date = DateTime.Now; if (!string.IsNullOrEmpty(user.Birthday) && !DateTime.TryParse(user.Birthday, out date)) { result = "生日:[" + user.Birthday + "]格式错误"; } //if (string.IsNullOrEmpty(user.Email)) //{ // result = "邮箱:"+user.Email+"必填"; // //Response.Write(result); // //Response.End(); //} //if (!UserBLL.CheckEmail(user.Email)) //{ // result = "邮箱:[" + user.Email + "]已被注册"; // //Response.Write(result); // //Response.End(); //} else { entities.Add(new object[] { user }); } } if (result == "ok") { UserBLL.AddBatch(entities); } } catch (Exception ex) { result = "error"; } finally { Response.Clear(); Response.Write(result); Response.End(); } }