Exemple #1
0
 public ActionResult Register(RegisterModel model)
 {
     if (ModelState.IsValid)
     {
         if (!(accountManager.CheckUser(model)))
         {
             accountManager.AddUser(model);
             FormsAuthentication.SetAuthCookie(model.Name, true);
             return(RedirectToAction("Index", "Flights"));
         }
         else
         {
             ModelState.AddModelError("", "Пользователь с таким логином уже существует");
         }
     }
     return(View(model));
 }
Exemple #2
0
        public ActionResult Login(LoginViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = _repository.CheckUser(model.Name, model.Password); // поиск пользователя в бд

                if (user != null)
                {
                    FormsAuthentication.SetAuthCookie(model.Name, true);
                    return(RedirectToAction("Index", "Cars"));
                }
                else
                {
                    ModelState.AddModelError("", Resources.Resource.ErrorLogin);
                }
            }

            return(View("Login", model));
        }