Example #1
0
        public ActionResult Index(User user, string returnUrl)
        {
            if (ModelState.IsValid && CheckUser(user))
            {
                FormsAuthentication.SetAuthCookie(user.UserId, false);
                return RedirectToLocal(returnUrl);
            }

            // 如果我们进行到这一步时某个地方出错,则重新显示表单
            ModelState.AddModelError("", "提供的用户名或密码不正确。");
            return View(user);
        }
Example #2
0
 private bool CheckUser(User user)
 {
     return ctx.Users.Where(u => u.UserId == user.UserId
         && u.Password == user.Password).Any();
 }