public ActionResult Create(UserInfo user) { user.Pwd = CommonHelper.GetStringMD5(user.Pwd); UserInfoServices.Add(user); UserInfoExt ext = new UserInfoExt(); ext.Address = ""; ext.Birthday = DateTime.Now; ext.Gender = 1; ext.NickName = "小二"; ext.RealName = ""; ext.TouXiang = "/Upload/default/default.jpg"; ext.UserInfoId = user.Id; UserInfoExtServices.Add(ext); return(Redirect("/Admin/ListUser")); }
public ActionResult Register(string Uid, string Pwd1, string Pwd2, string Email, string code) { Uid = Uid.ToLower(); Email = Email.ToLower(); #region 验证用户名是否符合格式 if (string.IsNullOrEmpty(Uid) || Uid.Length < 4) { return(Content("用户名不能为空或者不能小于4位")); } string uidState = CheckIsExistUid(Uid); if (uidState == "1") { return(Content("用户名已经存在,请更换用户名")); } #endregion #region 验证密码是否符合格式 if (string.IsNullOrEmpty(Pwd1) || Pwd1.Length < 6) { return(Content("密码不能为空或者不能小于6位")); } if (Pwd1 != Pwd2) { return(Content("两次密码输入不一致")); } #endregion #region 验证邮箱是否符合格式 if (!Regex.IsMatch(Email, @"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$")) { return(Content("请输入正确的邮箱格式")); } string emailState = CheckEmail(Email); if (emailState == "1") { return(Content("邮箱已经存在,请更换绑定邮箱")); } #endregion #region 验证验证码是否符合格式 if (string.IsNullOrEmpty(code)) { return(Content("请输入验证码")); } if (Session["ValidateCode"].ToString() != code) { return(Content("验证码错误,请重新输入")); } #endregion Pwd1 = CommonHelper.GetStringMD5(Pwd1); UserInfo user = new UserInfo(); user.Uid = Uid; user.Pwd = Pwd1; user.DelFalg = (short)DelFlag.Normal; user.IsValid = (short)IsVaild.VaildIng; user.SubTime = DateTime.Now; user.Email = Email; user.DelFalg = deleteYes; UserInfoServices.Add(user); UserInfoExt ext = new UserInfoExt(); ext.Address = ""; ext.Birthday = DateTime.Now; ext.Gender = boy; ext.NickName = "小二"; ext.RealName = ""; ext.TouXiang = "/Upload/default/default.jpg"; ext.UserInfoId = user.Id; UserInfoExtServices.Add(ext); if (user.Id < 0) { return(Content("注册用户失败")); } return(Content("ok")); }