Example #1
0
        public ActionResult Register(BuyerInfoRegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
            }
            else
            {
                ModelState.AddModelError("", "输入数据无效,请重新输入");
                return(View());
            }

            if (!model.Password.Equals(model.PasswordAgain))
            {
                ModelState.AddModelError("", "两次输入密码不一致");
                return(View());
            }


            int    buyerId = 0;
            string msg     = "";
            bool   ret     = BuyerInfoBll.RequestRegisterNewUser(model.PhoneNumber, model.Password, model.RegisterCode, out buyerId, out msg);

            if (ret)
            {
                return(RedirectToAction("Login", new { LoginName = model.PhoneNumber }));
            }
            else
            {
                ModelState.AddModelError("", "注册失败:" + msg);
                return(View());
            }
        }
Example #2
0
        public ActionResult FindPassword(BuyerInfoRegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
            }
            else
            {
                ModelState.AddModelError("", "输入数据无效,请重新输入");
                return(View());
            }

            int    buyerId = 0;
            string msg     = "";
            bool   ret     = BuyerInfoBll.RequestGetPasswordVerificationCode(model.PhoneNumber, out msg);

#if DEBUG
            ret = true;
#endif

            if (ret)
            {
                return(RedirectToAction("Login", new { LoginName = model.PhoneNumber }));
            }
            else
            {
                ModelState.AddModelError("", "注册失败:" + msg);
                return(View());
            }
        }