Ejemplo n.º 1
0
        public ActionResult UserAdd(UserInfo info)
        {
            int  result   = 0;
            bool isExists = checkUser2(info.LoginName, 0);

            if (!isExists)
            {
                //Account account = new Account();
                //account.UserName = "******";
                //account.LoginPwd = StringEncryptionHelp.Md5Encrypt("111");
                //account.Info = info;
                //_AccountService.Add(account);
                info.LoginPwd = StringEncryptionHelp.Md5Encrypt(info.LoginPwd);
                _UserInfoService.Add(info);
                _UserInfoService.Save();
            }
            return(Json(new { valid = result }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
 public ActionResult Login(AccountModels model, string returnUrl)
 {
     if (ModelState.IsValid)
     {
         if (Session["VerificationCode"] == null || Session["VerificationCode"].ToString() != model.VerificationCode)
         {
             ModelState.AddModelError("VerificationCode", "验证码错误,请重新输入");
         }
         else
         {
             var userData = _UserInfoService.GetWhere(m => m.LoginName == model.UserName && m.IsLock == false).FirstOrDefault();
             if (FormsAuthentication.Authenticate(model.UserName, model.PassWord))
             {
                 SetCookie(model, userData);
                 return(RedirectToUrl(returnUrl));
             }
             else
             {
                 if (userData != null)
                 {
                     if (userData.LoginPwd == StringEncryptionHelp.Md5Encrypt(model.PassWord))
                     {
                         SetCookie(model, userData);
                         return(RedirectToUrl(returnUrl));
                     }
                     else
                     {
                         ModelState.AddModelError("PassWord", "别瞎登录,密码不对");
                     }
                 }
                 else
                 {
                     ModelState.AddModelError("UserName", "sb,没有这个用户");
                 }
             }
         }
     }
     return(View(model));
 }