Exemple #1
0
        public ActionResult AjaxRegister(FilaShop.User.User user)
        {
            // View() ViewResult            响应一个 html 视图页
            // File() FileContentResult     响应一个文件
            // Json() JsonResult            响应json 字符串 "[ {} , {} , {} ]"
            // Content() ContentResult      响应一个 纯 字符串

            // 判断 验证码是否正确
            if (user.VCode.ToLower() != Session["VCode"].ToString().ToLower())
            {
                return(Json(new Comman.JsonResult
                {
                    Result = ResultType.Error,
                    ErrorMessage = "验证码错误"
                }));
            }

            // 判断 用户名是否已被使用
            int userCount = db.Userinfo.Where(u => u.Username == user.Username).Count();

            if (userCount == 1)
            {
                return(Json(new Comman.JsonResult
                {
                    Result = ResultType.Error,
                    ErrorMessage = "用户名已被使用"
                }));
            }

            return(Json(new Comman.JsonResult
            {
                Result = ResultType.Success,
                ErrorMessage = string.Empty
            }));
        }
Exemple #2
0
        public ActionResult Register(FilaShop.User.User user)
        {
            Models.Userinfo u = new Models.Userinfo
            {
                Username = user.Username,
                Password = Comman.Md5.JiaMi(user.Password),
                Nickname = user.Nickname
            };
            db.Userinfo.Add(u);
            db.SaveChanges();
            if (user.returnurl != null && user.returnurl != "")
            {
                Session.Add("returnurl", user.returnurl);
            }

            return(RedirectToAction("Login"));
        }