public JsonResult Register(RegisterUser user) { //if (Session[CAPTCHAS_TEXT] != null) //{ // if (user.Captchas != Session[CAPTCHAS_TEXT].ToString()) // return new JsonNetResult(OpResult.Fail("验证码错误", code: "captchas")); //} if (new PhoneCodeService().CheckMobileCode(user.UserName, user.MsgVerifyCode) == false) { return(new JsonNetResult(OpResult.Fail("短信验证码错误", code: "msgVerifyCode"))); } var svc = new PassportService(); var result = svc.Register(user); if (result.Successed) { //注册成功 直接登录 FormAuthProvider formAuth = new FormAuthProvider(); formAuth.SetLogin((Customers)result.Data, false, Request.Url.Host); CurrentMember.IsLogin = true; //清空cookie中原先要提交到订单列表的cartId,保证点击立即购买->结算再登录跳转至购物车页面 CookieHelper.SetCookie("cartids", ""); //合并购物车 _cartService.MergeCart(); return(new JsonNetResult(OpResult.Success(message: "注册成功", data: Url.Action("Index", "Home")))); } else { return(new JsonNetResult(OpResult.Fail(result.Message, code: "error"))); } }