public ActionResult Login(LoginModel model, string returnUrl) { var parent = _parentRepository.Filter(y => y.MyUser.Email == model.UserEmail).FirstOrDefault(); if (parent == null) { if (_sessionManagement.LogIn(model.UserEmail, model.Password, model.RememberMe)) { return RedirectToLocal(returnUrl); } } else { ModelState.AddModelError("", "El usurio no tiene privilegios para entrar a esta pagina"); return View(model); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario ModelState.AddModelError("", "El nombre de usuario o la contraseña especificados son incorrectos."); return View(model); }