public DataTable GetUserList(RegUserInfo reguserinfo, AdsTypeEnum adstype, DateTime stime, DateTime etime) { List <SqlParameter> sqlprams = new List <SqlParameter>(); if (reguserinfo.Cid > 0) { sqlprams.Add(DataBase.MakeInParam("@Cid", SqlDbType.Int, 4, reguserinfo.Cid)); } if (reguserinfo.Uid > 0) { sqlprams.Add(DataBase.MakeInParam("@Uid", SqlDbType.Int, 4, reguserinfo.Uid)); } sqlprams.Add(DataBase.MakeInParam("@adstype", SqlDbType.TinyInt, 1, (int)adstype)); sqlprams.Add(DataBase.MakeInParam("@stime", SqlDbType.DateTime, 8, stime)); sqlprams.Add(DataBase.MakeInParam("@etime", SqlDbType.DateTime, 8, etime)); sqlprams.Add(DataBase.MakeInParam("@page", SqlDbType.Int, 4, base.Page)); sqlprams.Add(DataBase.MakeInParam("@pagesize", SqlDbType.Int, 4, base.PageSize)); SqlParameter _totalparm = DataBase.MakeOutParam("@total", SqlDbType.Int, 4); sqlprams.Add(_totalparm); SqlParameter[] prams = sqlprams.ToArray(); DataTable dt = DataBase.ExecuteDataset(CommandType.StoredProcedure, "GetRegUserList", prams).Tables[0]; base.Total = (int)_totalparm.Value; return(dt); }
public RegisterResult Check(RegUserInfo userDTO, IUOW Data) { bool emailExists = !String.IsNullOrEmpty(userDTO.Email); bool phoneExists = !String.IsNullOrEmpty(userDTO.Phone); if (!emailExists && !phoneExists) { return(RegisterResult.NeedContact); } var Check = checkLogin(userDTO.Login, Data); if (Check == CheckResult.AlreadyExists) { return(RegisterResult.LoginAlreadyExists); } else if (Check == CheckResult.WrongValue) { return(RegisterResult.WrongLogin); } Check = checkPassword(userDTO.Password); if (Check == CheckResult.WrongValue) { return(RegisterResult.WrongPassword); } if (phoneExists) { Check = checkPhone(userDTO.Phone, Data); if (Check == CheckResult.AlreadyExists) { return(RegisterResult.PhoneAlreadyExists); } else if (Check == CheckResult.WrongValue) { return(RegisterResult.WrongPhone); } } if (emailExists) { Check = checkEmail(userDTO.Email, Data); if (Check == CheckResult.AlreadyExists) { return(RegisterResult.EmailAlreadyExists); } else if (Check == CheckResult.WrongValue) { return(RegisterResult.WrongEmail); } } if (checkFullName(userDTO.Name) != CheckResult.Ok) { return(RegisterResult.WrongFullName); } return(RegisterResult.Confirm); }
public string CLogin(string userid, string pwd, string vcode) { if (Session["v$code"] == null) { return("验证码失效"); } if (Session["v$code"].ToString() != vcode) { Session["v$code"] = null; return("验证码错误"); } UserInfoSer userInfoSer = new UserInfoSer(); RegUserInfo user = userInfoSer.GetUserInfoByAccount_claz(userid, pwd); if (user != null) { Session["U@id"] = user.id; return("success"); } else { Session["v$code"] = null; return("账号密码错误"); } }
//普通页面传递model-razor实现 public ActionResult ModelTest() { RegUserInfo userInfo = new RegUserInfo() { RegName = "kim" }; return(View(userInfo)); }
public void InsetrUser() { UserInfoService uis = new UserInfoService(); RegUserInfo user = new RegUserInfo { Uname = "admin", Upwd = "123", UPost = "管理员", Utel = "12345679", delflag = false }; int id = uis.Add(user).id; Assert.AreEqual("1", id.ToString()); }
public UserAuthMsgVM GetUserAuthMsgByUserID(string userid, string portType) { RegUserInfo userInfo = InfoSer.GetUserInfobyID_claz(userid); UserAuthMsgVM vM = new UserAuthMsgVM { LoginUser = userInfo }; return(vM); }
//Redirect public ActionResult RedirectTest() { //(传递字符串) //RedirectToAction(控制器, 控制器方法, new { name = value,....}) RegUserInfo userInfo = new RegUserInfo() { RegName = "kim" }; return(RedirectToAction("DataTest", "ModelTest", userInfo)); }
public IActionResult Register(RegRequest regRequest) { var userDTO = new RegUserInfo { Email = regRequest.Email, Phone = regRequest.PhoneNumber, Name = regRequest.FullName, Login = regRequest.Login, Password = regRequest.Password }; return(new JsonResult(new RegResponse { Status = userService.Register(userDTO) })); }
public RegisterResult Register(RegUserInfo userInfo) { using (var Data = DataFactory.Get()) { var info = new UserInfo { FullName = userInfo.Name }; var check = RegValidator.Check(userInfo, Data); if (check != RegisterResult.Confirm) { return(check); } var newUser = new User { Info = info, Login = userInfo.Login.ToLower(), Password = PassHasher.Get(userInfo.Password) }; Contact email = null; Contact phone = null; if (!String.IsNullOrEmpty(userInfo.Email)) { email = new Contact { Value = userInfo.Email.ToLower(), Confirmed = false }; } if (!String.IsNullOrEmpty(userInfo.Phone)) { phone = new Contact { Value = userInfo.Phone, Confirmed = false }; } newUser.Phone = phone; newUser.Email = email; Data.UserRepository.Add(newUser); Data.SaveChanges(); } return(RegisterResult.Confirm); }