/// <summary> /// 注册 /// </summary> /// <param name="name"></param> /// <param name="dh"></param> /// <returns></returns> public UserRegisteredResponse UserRegistered(UserRegisteredRequest userRegistered) { UserRegisteredResponse response = new UserRegisteredResponse(); var pass = Md5jiam.MD5Encrypt32(userRegistered.Pwd); UserModel userModel = new UserModel() { UserName = userRegistered.UserName, //用户名 UserPhone = userRegistered.Phone, //手机号 PassWord = userRegistered.Pwd, //密码 PassJmi = pass, UserMailbox = "16096533", //邮箱 }; if (userRegistered == null || userRegistered.Phone == null) { response.Status = false; response.Message = "用户名不能为空"; return(response); } if (userRegistered == null || userRegistered.Phone == null) { response.Status = false; response.Message = "手机号不能为空"; return(response); } if (userRegistered == null || userRegistered.Pwd == null) { response.Status = false; response.Message = "密码不能为空"; return(response); } if (userRegistered.Pwd != userRegistered.Pwd1) { response.Status = false; response.Message = "密码不一致"; return(response); } var res = d.UserRegistered(userModel); if (res > 0) { response.IsRegistSuccess = true; response.Message = "注册成功"; } else { response.Status = false; response.Message = "注册失败"; } return(response); }
public IHttpActionResult Register(RegisterRequest request) { //This happening on client side? if (request.Password != request.ConfirmPassword) { return(BadRequest("Passwords not equal")); } var registered = _repository.Identity.Register(request.Email, request.Password); if (registered) { var response = new UserRegisteredResponse { Email = request.Email, Password = request.Password, ResponseMessage = "You are registered" }; return(Json(response)); } return(BadRequest("Was not possible to register, try again")); }