Пример #1
0
        public ActionResult Login(LoginViewModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                if (_authProvider.Auth(model.UserName, model.Password))
                {
                    return(Redirect(returnUrl ?? Url.Action("Index", "Admin")));
                }

                // Некорректное имя пользователя или пароль
                ModelState.AddModelError(string.Empty, "Incorrect username or password");
                return(View());
            }

            return(View());
        }
        public ActionResult Login(LoginViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(new LoginViewModel()));
            }

            var result = _authProvider.Auth(model.UserName, model.Password);

            if (result)
            {
                return(RedirectToAction("Index", "Admin"));
            }

            ModelState.AddModelError("", "账号或用户名有误");
            return(View(new LoginViewModel()));
        }