public async Task <IHttpActionResult> ValidateRegister(string phoneNo, string password, string validateCode, LoginDevice loginDevice, string clientVersion, string email, string registKey = "") { var dto = new UserInfoRegistDto() { UserName = phoneNo, Password = password, NickName = "xbxd" + phoneNo, Email = email, }; var result = await UserContract.ValidateRegister(dto, validateCode); if (result.Successed) { return(Json((await UserContract.Login(phoneNo, password, registKey, loginDevice, clientVersion, 1)).ToApiResult())); } return(Json(result.ToApiResult())); }
public async Task <ActionResult> ValidateRegister(FormCollection values) { if (ModelState.IsValid) { var dto = new UserInfoRegistDto { UserName = values["phoneNo"], Password = values["password"], NickName = values["phoneNo"] }; var result = await UserContract.ValidateRegister(dto, values["validateCode"]); if (result.Successed) { FormsAuthentication.SetAuthCookie(result.Data.ToJsonString(), false); } return(Json(result.ToApiResult())); } return(Json(new { ReturnCode = 2, ReturnMsg = "图片验证码有误" })); }
public async Task <IHttpActionResult> ValidateRegister(UserInfoRegistDto dto, string validateCode) { var result = await UserContract.ValidateRegister(dto, validateCode); return(Json(result.ToApiResult())); }