public ActionResult LogOn(vmLogon model, string returnUrl) { if (ModelState.IsValid && ValidateUser(model.UserName, model.Password, model.RememberMe)) { if (!string.IsNullOrEmpty(model.ReturnUrl) && !model.ReturnUrl.Contains("logon")) // if logging in, do not return to the logon screen return RedirectToLocal(returnUrl); var user = UserService.GetUserByUsername(model.UserName); if (user != null) return RedirectToAction("viewuser", "user", new {userId = user.UserId}); } ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }
public ActionResult LogOnModal(string returnUrl) { vmLogon vm = new vmLogon {ReturnUrl = returnUrl}; return PartialView("LoginModal", vm); }