public ActionResult PostLoginForm(LoginViewModel viewModel) { if (ModelState.IsValid) { try { var isValid = _accountService.Validate(viewModel.UserName, viewModel.Password); if (isValid) { FormsAuthentication.SetAuthCookie(viewModel.UserName, viewModel.Remember); return Redirect("~/"); } ModelState.AddModelError(string.Empty, "Username / Password inválidos"); } catch (Exception exception) { ModelState.AddModelError("Business", exception); } } return CurrentUmbracoPage(); }
public PartialViewResult Login() { var model = new LoginViewModel(); return PartialView("_LoginForm", model); }