Esempio n. 1
0
        public ActionResult Index()
        {
            var Bll = new UserInfoSevice();

            ViewBag.Title = "Home Page";
            var list = Bll.GetList().Result;

            ViewBag.UserList = list;

            return(View());
        }
Esempio n. 2
0
        /// <summary>
        /// 后台用户注册
        /// </summary>
        /// <returns></returns>
        public async Task <ActionResult> Register()
        {
            var username    = Request["username"];
            var passwrod    = Request["password"];
            var phoneNumber = Request["phoneNumber"];

            //检测空值
            if (CommonHelper.Check.CheckParamsByDir(new Dictionary <string, string> {
                { "username", username }, { "password", passwrod }, { "phoneNumber", phoneNumber }
            }))
            {
                return(this.JsonNet(new ResponseData()
                {
                    Status = 1, ErrorMsg = "用户名或密码或手机号不为能空"
                }));
            }
            if (username.Length > 16 || username.Length < 8 || passwrod.Length > 16 || passwrod.Length < 8 /*||phoneNumber.Length!=11||Regex.IsMatch(phoneNumber,"[^0-9]{1}")*/)
            {
                //长度不符合规则
                return(Json(new ResponseData()
                {
                    Status = 1, ErrorMsg = "用户名或密码长度不能小于8位或者大于16位!", Data = null
                }));
            }
            var bll = new UserInfoSevice();
            var bl  = await bll.AddUserInfosAsync(new List <UserInfo>() { new UserInfo()
                                                                          {
                                                                              UserName = username, Password = passwrod
                                                                          } });

            return(bl ? this.JsonNet(new ResponseData {
                Status = 0, ErrorMsg = "", Data = null
            }) : this.JsonNet(new ResponseData()
            {
                Status = 1, ErrorMsg = "注册失败,尝试重新注册!", Data = null
            }));
        }