public ActionResult LogOn(LogOnViewModel model, string returnUrl) { if (!ModelState.IsValid) return View(model); var member = _memberManager.Authenticate(model.UserName, model.Password); if (member == null) { ModelState.AddModelError(string.Empty, "MessageResource.UsernameOrPasswordIsIncorrect"); return View(model); } _memberService.SignIn(member, model.RememberMe); if (Url.IsLocalUrl(returnUrl)) return Redirect(returnUrl); else return RedirectToAction("Index", "Home"); }