コード例 #1
0
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                if (SessionHelper.uservalidmobile == model.ValidCode)
                {
                    string          memberpwd = EncryptHelper.Lower32(model.Password);
                    AccountServices service   = new AccountServices();

                    //   var temp = service.Get(m => m.UserName == model.UserName);

                    if (service.Get(p => p.UserName == model.UserName) == null)
                    {
                        Members_Members info = new Members_Members();

                        info.LoginCount   = 0;
                        info.ValidCode    = model.ValidCode;
                        info.Password     = memberpwd;
                        info.Tel          = model.Tel;
                        info.UserName     = model.UserName;
                        info.UserRealName = model.Name;
                        info = service.AddReturn1(info);

                        service.UpdateLogin(info);
                        loadsession(info);
                        return(Redirect("/Account/Temp"));
                    }
                    else
                    {
                        ModelState.AddModelError("UserName", "用户名已存在");
                    }
                }
                else
                {
                    ModelState.AddModelError("ValidCode", "验证码错误");
                }
            }
            return(View(model));
        }